Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 O-O 5. e5 Ne8 6. h4 h5 7. g4 d6 8. gxh5
dxe5 9. hxg6 exd4 10. gxf7+ Rxf7 11. Nd5 e6 12. Nf4 e5 13. Ng6 Bf5 14. Bd3 Qf6
15. h5 Bxd3 16. Qxd3 Qxf2+ 17. Kd1 Nc6 18. h6 Nb4 *
Position (FEN): r3n1k1/ppp2rb1/6NP/4p3/1nPp4/3Q4/PP3q2/R1BK2NR w - - 1 19
White to move.
Themes: Advanced Pawn Middlegame Mate in 1 
Puzzle rating: 1315
Best move: h7#