Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. d4 Bg4 4. dxe5 Bxf3 5. Qxf3 dxe5 6. Bc4 Qd7 7. Nc3 Nc6 8.
Bb5 f6 9. Bxc6 Qxc6 10. Qh5+ g6 11. Qg4 Bb4 12. Bd2 Ne7 13. O-O-O a5 14. a3 Bd6
15. Bh6 Kf7 16. Nd5 Nxd5 17. exd5 Qe8 18. h4 f5 19. Qe2 b5 20. h5 b4 21. hxg6+
hxg6 22. Bg5 bxa3 23. Rxh8 Qxh8 24. Qb5 a2 25. Qd7+ Kf8 26. Qa4 f4 27. Qxa2 Qh5
28. Bf6 Kf7 29. Qa4 Kxf6 30. Qc6 Rd8 31. c4 Qe2 32. c5 Qc4+ 33. Kb1 Qxc5 34.
Qa4 Qb4 35. Qc2 a4 36. Rh1 a3 37. b3 Rb8 38. Ka2 Qd4 39. Rb1 Qxd5 40. g3 f3 41.
g4 e4 42. Rd1 Qe5 43. Rd2 Kg5 44. Qc1 Kxg4 45. Qg1+ Kf5 46. Qd1 Rb5 47. Qh1 Qc3
48. Qh3+ Kf6 49. Qh8+ Kf5 50. Qxc3 Be5 51. Qc4 Rb6 52. Rd5 Re6 53. Qxc7 Kf4 54.
Qf7+ Rf6 55. Qe7 Bb2 56. Rd6 Rxd6 57. Qxd6+ Kf5 58. Qd7+ Kf4 59. Qf7+ Kg5 60.
b4 e3 61. Qe6 e2 62. Qd5+ Kg4 63. Qe4+ Kg5 64. b5 Bc1 65. Qd5+ Kg4 66. Qc4+ Bf4
67. Qe4 g5 68. Kxa3 Kh4 69. Kb3 g4 70. Qxf4 e1=Q *
Position (FEN): 8/8/8/1P6/5Qpk/1K3p2/5P2/4q3 w - - 0 71
White to move.
Themes:  Endgame, Queen Endgame Mate in 1 
Puzzle rating: 1591
Best move: Qh6#