Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. d4 Nxe4 4. Nxe5 d5 5. f3 Qh4+ 6. g3 Nxg3 7. hxg3 Qxh1 8.
Qe2 Be7 9. Nc3 c6 10. Bf4 O-O 11. O-O-O Qh5 12. Bg2 Qf5 13. Rh1 Be6 14. g4
Qxf4+ 15. Kb1 Bd6 16. Qd3 g6 17. Ne2 Qf6 18. f4 Bxe5 19. dxe5 Qd8 20. f5 Bc8
21. Qh3 h5 22. gxh5 g5 23. h6 Bxf5 24. h7+ Kh8 25. Qxf5 Nd7 26. Ng3 Nc5 27. Nh5
Qe7 28. Nf6 Qe6 29. Qxg5 Ne4 30. Qg8+ Rxg8 *
Position (FEN): r5rk/pp3p1P/2p1qN2/3pP3/4n3/8/PPP3B1/1K5R w - - 0 31
White to move.
Themes: Advanced Pawn, Double Check Middlegame Mate in 1 Promotion
Puzzle rating: 1232
Best move: hxg8=Q#