Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nc3 d6 3. f4 exf4 4. Nf3 Be7 5. d4 Bh4+ 6. Ke2 Bg4 7. Bxf4 Nf6 8.
g3 Nh5 9. Qd2 Nxf4+ 10. Qxf4 Bxf3+ 11. Qxf3 Bf6 12. Rd1 Nc6 13. e5 dxe5 14. Nb5
exd4 15. c3 O-O 16. Kf2 a6 17. Nxd4 Nxd4 18. cxd4 c6 19. Kg2 Qb6 20. Bd3 Qxb2+
21. Kh3 Qxa2 22. d5 cxd5 23. Qf5 g6 24. Qxf6 Rad8 25. Qd4 Rd7 26. Rhe1 Rfd8 27.
Re5 Qa5 28. Ra1 Qc7 29. Rae1 Rf8 30. R1e2 Rdd8 31. Re7 Qd6 32. R2e6 Qxe6+ 33.
Rxe6 fxe6 34. Qb6 e5 35. Qxb7 e4 36. Bxa6 e3 37. Qb6 d4 38. Qb3+ Kg7 39. Qd3
Rf6 40. Bc4 Rfd6 41. Kg2 Rf8 42. Kh3 Re8 43. Qf1 Re7 44. Bd3 Rf6 45. Qe2 Rf2
46. Qg4 e2 47. Qxd4+ Rf6 48. Bxe2 Rxe2 49. Qd7+ Rf7 50. Qd4+ Kg8 51. Qd8+ Kg7
52. Qd4+ Kf8 53. Qh8+ Ke7 54. Qd4 Re6 55. Qa7+ Kf6 56. Qd4+ Ke7 57. Qh4+ Kf8
58. Qd8+ Kg7 59. Qd4+ Ref6 60. Qh4 h6 61. g4 g5 62. Qe1 Rf3+ 63. Kg2 R3f4 64.
h3 Kg6 65. Qe6+ R7f6 *
Position (FEN): 8/8/4Qrkp/6p1/5rP1/7P/6K1/8 w - - 3 66
White to move.
Themes:  Endgame, Queen and Rook Endgame Mate in 1 
Puzzle rating: 991
Best move: Qg8#