Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 Nc6 3. c3 Nf6 4. Bg5 Bf5 5. e3 e6 6. Nbd2 Be7 7. Bb5 Qd7 8. Ne5
Qd6 9. Qa4 O-O 10. Ndf3 Ng4 11. Bxe7 Nxe7 12. Nxg4 Bxg4 13. Bd3 Bxf3 14. gxf3
a6 15. h4 b5 16. Qc2 h6 17. h5 c5 18. dxc5 Qxc5 19. O-O Rac8 20. f4 f5 21. Qe2
Kh8 22. Kh2 Ng8 23. Rg1 Nf6 24. Rg6 Rc7 25. Rag1 Qd6 26. Bc2 e5 27. fxe5 Qxe5+
28. f4 Qe7 29. Rxg7 Qd6 30. R7g6 Qd8 31. Bxf5 Rh7 32. Bg4 Qe7 33. Rg3 Ne4 34.
Rh3 Nd6 35. Qd3 Ne4 36. Qd4+ Nf6 37. f5 Qe4 38. Qb6 Nxg4+ 39. Rxg4 Qxg4 40. f6
Qe2+ 41. Kh1 Rhf7 42. Qd4 Qxb2 43. Rf3 Qxa2 44. Qf4 Qb1+ 45. Kh2 Qh7 46. Qe5
Rg8 47. Rf5 Rg5 48. Rxg5 hxg5 49. Qxg5 Qg8 50. Qe5 Qf8 51. Qg5 Rxf6 52. Qe5 Kh7
53. Qxd5 Rf2+ 54. Kg3 Rf7 55. Qe4+ Kh6 *
Position (FEN): 5q2/5r2/p6k/1p5P/4Q3/2P1P1K1/8/8 w - - 5 56
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 844
Best move: Qg6#