Chess puzzle (Checkmate)
Moves: 1. e4 g6 2. Nc3 Bg7 3. h4 h5 4. Nf3 Nc6 5. Bc4 d6 6. d4 Nf6 7. Ng5 O-O 8. Be3
Na5 9. Bd3 e6 10. Qf3 Ng4 11. O-O-O e5 12. dxe5 Nxe3 13. Qe2 Nxd1 14. Nxd1 dxe5
15. Ne3 Bg4 16. Nxg4 hxg4 17. Qxg4 Qf6 18. Kb1 Qxf2 19. g3 Rad8 20. h5 Nc6 21.
hxg6 fxg6 22. Qe6+ Rf7 23. Qxg6 Nd4 24. Rh8+ Kxh8 *
Position (FEN): 3r3k/ppp2rb1/6Q1/4p1N1/3nP3/3B2P1/PPP2q2/1K6 w - - 0 25
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1414
Best move: Qh7#