Chess/Puzzles/Directmates/Three-move 7/Solution

1.Nd5! Kxd5

1... d3 leads to 2.Rh4+ Kxd5 3.b4#

2.Rh4! d3

2... e4 leads to 3.Rh5#

3.b4#

a b c d e f g h
8 8
7 7
6 6
5 5
4 4
3 3
2 2
1 1
a b c d e f g h