Chess puzzle (Checkmate)
Moves: 1. c4 e5 2. g3 Nc6 3. Bg2 Nf6 4. Nf3 d5 5. cxd5 Nxd5 6. Nc3 Nf6 7. O-O Bd6 8.
d3 h6 9. Nd2 O-O 10. Nde4 Be6 11. Nxd6 cxd6 12. Bd2 Rb8 13. Rb1 Nb4 14. a3 Nc6
15. f4 exf4 16. Rxf4 Nh5 17. Rh4 Nf6 18. e4 d5 19. exd5 Bxd5 20. Bxd5 Nxd5 21.
Bxh6 Nf6 22. Bxg7 Kxg7 23. Qd2 Rh8 24. Rf4 Kf8 25. Nb5 Qb6+ 26. d4 Qxb5 27.
Rxf6 Rd8 28. Rbf1 Rd7 29. d5 Ne5 30. Qg5 Rxd5 31. R6f5 Rg8 32. Qh6+ Ke8 33. Re1
Qxb2 34. Qf4 Qc3 35. Rfxe5+ Rxe5 36. Rxe5+ Kf8 37. Qh6+ Rg7 38. Qd6+ Kg8 39.
Qd8+ Kh7 40. Rh5+ Kg6 *
Position (FEN): 3Q4/pp3pr1/6k1/7R/8/P1q3P1/7P/6K1 w - - 9 41
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1154
Best move: Qg5#