Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Nc6 5. Bb5 a6 6. Bxc6 bxc6 7. Nc3 Qc7 8.
Be3 Bb7 9. Nf3 d5 10. exd5 cxd5 11. O-O Nf6 12. a3 Be7 13. Re1 O-O 14. Qd2 Rad8
15. Bf4 Qb6 16. Na4 Qb5 17. b3 Bc6 18. Nd4 Qb7 19. Nc3 Bd7 20. Be5 Rc8 21. Nce2
Ng4 22. Qf4 Nxe5 23. Qxe5 Qb6 24. b4 Bd6 25. Qe3 e5 26. Nf3 Qc7 27. g3 e4 28.
Nfd4 Bh3 29. Qg5 Be7 30. Qxd5 Rfd8 31. Qxe4 Bf6 32. c3 Qd7 33. Rac1 Re8 34. Qd3
Qd5 35. Nf4 Rxe1+ 36. Rxe1 Qd7 37. Nxh3 Qxh3 38. Re4 Qf5 39. Qe3 Qd7 40. Nf5 g6
41. Ne7+ Bxe7 42. Rxe7 Qd5 43. Re8+ Rxe8 44. Qxe8+ Kg7 45. Qe3 Qd1+ 46. Kg2
Qd5+ 47. f3 Qa2+ 48. Qf2 Qxa3 49. Qd4+ Kg8 50. Qd8+ Kg7 51. Qd4+ Kg8 52. Kh3 h5
53. f4 Qb3 54. Kh4 Qe6 55. c4 *
Position (FEN): 6k1/5p2/p3q1p1/7p/1PPQ1P1K/6P1/7P/8 b - - 0 55
Black to move.
Themes:  Endgame, Queen Endgame Mate in 1 
Puzzle rating: 835
Best move: Qg4#