Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 Nf6 3. Bf4 Bf5 4. e3 e6 5. c4 Bd6 6. Qb3 Qc8 7. Nc3 dxc4 8.
Bxc4 Bxf4 9. exf4 c6 10. O-O O-O 11. Ne5 Nbd7 12. Rac1 Nb6 13. Be2 Nbd5 14. g3
Rd8 15. Rfd1 Qc7 16. Kg2 Qb6 17. Qxb6 axb6 18. a3 b5 19. Nxd5 Rxd5 20. Bf3 Be4
21. Rc5 Rad8 22. Rxd5 Rxd5 23. Bxe4 Nxe4 24. Kf3 Nd6 25. Ke3 Nf5+ 26. Ke4 Kf8
27. g4 Nd6+ 28. Ke3 Ke7 29. b3 f6 30. Nf3 Nc8 31. Rc1 Nb6 32. Nd2 h5 33. h3 h4
34. Ne4 Rd8 35. Nc5 Nd5+ 36. Kf3 Rb8 37. Re1 Nc7 38. Nxe6 Nxe6 39. f5 Ra8 40.
Rxe6+ Kd7 41. Re3 Rxa3 42. g5 fxg5 43. Kg4 b6 44. Kxg5 c5 45. dxc5 bxc5 46. Kg6
c4 47. bxc4 Rxe3 48. fxe3 bxc4 49. Kxg7 c3 50. f6 c2 51. f7 c1=Q 52. f8=Q Qg1+
53. Kh7 Qxe3 54. Qf5+ Ke7 55. Kg6 Qg3+ 56. Kh5 Ke8 57. Qe6+ Kf8 58. Qf6+ Kg8
59. Qf5 Kg7 60. Qd7+ Kf6 61. Qd8+ Kf5 62. Qf8+ Ke6 63. Qh6+ Ke7 64. Qh7+ Kf6
65. Qh8+ Kf5 66. Qc8+ Kf6 67. Qc6+ Kg7 68. Qd7+ Kf6 69. Qd8+ Kg7 70. Qxh4 *
Position (FEN): 8/6k1/8/7K/7Q/6qP/8/8 b - - 0 70
Black to move.
Themes:  Endgame, Queen Endgame Mate in 1 
Puzzle rating: 1133
Best move: Qg6#