Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. d4 Nf6 3. Nc3 g6 4. f4 Bg7 5. Nf3 O-O 6. h3 c5 7. d5 a6 8. a4 e6 9.
Be2 exd5 10. exd5 Re8 11. O-O Ne4 12. Nxe4 Rxe4 13. Bd3 Re8 14. c3 Nd7 15. Bd2
Nf6 16. c4 Ne4 17. Bxe4 Rxe4 18. Qc2 Re8 19. Rfe1 Bf5 20. Qb3 Qc7 21. Bc3 Bxc3
22. Qxc3 Qd7 23. b3 Rxe1+ 24. Rxe1 Re8 25. Rxe8+ Qxe8 26. Kf2 Qe4 27. Kg3 Qe7
28. b4 b6 29. Kf2 Bd7 30. a5 cxb4 31. Qxb4 b5 32. cxb5 Bxb5 33. Nd4 Qe4 34. Kg3
Bf1 35. Qb8+ Kg7 36. Nf3 Qe2 37. Nh4 Qe1+ 38. Kg4 h5+ 39. Kf3 Be2+ 40. Ke3 Bb5+
41. Kf3 Qxh4 42. Qxd6 Qe1 43. Qc5 Qf1+ 44. Kg3 h4+ 45. Kg4 Qxg2+ 46. Kxh4 Bd7
47. Qd4+ Kh7 48. Qe3 Bf5 49. d6 Kh6 50. Qg3 Qd5 51. Qg5+ Kg7 52. Qe7 Qd2 53.
Qe5+ Kh7 54. Qe7 Qf2+ 55. Kg5 Qg3+ 56. Kf6 Qxf4 57. Qxf7+ Kh6 58. Qf8+ Kh7 *
Position (FEN): 5Q2/7k/p2P1Kp1/P4b2/5q2/7P/8/8 w - - 3 59
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 865
Best move: Qg7#