Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bg5 e6 7. f4 Nc6 8. Nb3
Be7 9. Qf3 Qc7 10. O-O-O O-O 11. g4 b5 12. Bxf6 Bxf6 13. g5 Be7 14. h4 b4 15.
Ne2 a5 16. Nbd4 Nxd4 17. Nxd4 Bd7 18. Bb5 Bc8 19. Nc6 Bb7 20. Nxe7+ Qxe7 21.
Qd3 Rfd8 22. h5 e5 23. g6 f6 24. gxh7+ Kh8 25. f5 Rac8 26. h6 d5 27. hxg7+ Qxg7
28. Rdg1 Qf7 29. exd5 Bxd5 30. Rh3 Bxa2 31. Qe2 b3 32. c3 Qa7 33. Rhg3 Qc5 34.
Qh5 Qxb5 35. Rg8+ Rxg8 *
Position (FEN): 2r3rk/7P/5p2/pq2pP1Q/8/1pP5/bP6/2K3R1 w - - 0 36
White to move.
Themes: Advanced Pawn, Double Check Endgame Mate in 1 Promotion
Puzzle rating: 1438
Best move: hxg8=Q#