Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nf3 d5 4. Nc3 Be7 5. Bg5 Nbd7 6. e3 h6 7. Bh4 O-O 8. Bd3
dxc4 9. Bxc4 a6 10. O-O b5 11. Be2 c5 12. dxc5 Nxc5 13. Qxd8 Rxd8 14. Rfd1 Bb7
15. Ne5 Kf8 16. a3 Nb3 17. Rxd8+ Rxd8 18. Rd1 Rxd1+ 19. Bxd1 Nc5 20. b4 Nce4
21. Nxe4 Bxe4 22. f3 Bb7 23. e4 Ke8 24. Bf2 Bd6 25. Nd3 Nd7 26. Bd4 f6 27. Bb3
e5 28. Be3 Kd8 29. a4 Bc6 30. a5 Kc7 31. g4 Bb7 32. h4 Nb8 33. Bc5 Nc6 34. Bd5
Nd8 35. Bb6+ Kc8 36. Bxd8 Bxd5 37. Bxf6 Bxe4 38. fxe4 gxf6 39. Kf2 Kd7 40. Ke2
Ke6 41. Kd2 h5 42. gxh5 f5 43. Ke3 f4+ 44. Kf3 Kf6 45. Kg4 Bf8 46. Nc5 Bxc5 47.
bxc5 b4 48. h6 b3 49. h7 Kg7 50. c6 b2 51. c7 b1=Q 52. h8=Q+ Kxh8 53. c8=Q+ Kg7
54. Qd7+ Kf6 55. Qd6+ Kf7 56. Qd5+ Kf6 57. Qd6+ Kf7 58. Qxe5 Qd1+ 59. Kxf4 Qf1+
60. Kg5 Qg2+ 61. Kh6 *
Position (FEN): 8/5k2/p6K/P3Q3/4P2P/8/6q1/8 b - - 4 61
Black to move.
Themes:  Endgame, Queen Endgame Mate in 1 
Puzzle rating: 888
Best move: Qg6#