Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qa5 4. d4 c6 5. Bd2 Qd8 6. Nf3 Nf6 7. Bc4 Bf5 8.
O-O e6 9. Nh4 Bg4 10. Qe1 Qxd4 11. Bb3 Be7 12. Be3 Qd8 13. h3 Bh5 14. g4 Bg6
15. Rd1 Qc7 16. f4 Nd5 17. Nxd5 cxd5 18. Ng2 h5 19. f5 exf5 20. Bf4 Qb6+ 21.
Be3 Qc7 22. g5 O-O 23. Nf4 Bc5 24. Bxd5 Bxe3+ 25. Qxe3 Kh7 26. h4 Nc6 27. Bf3
Rae8 28. Qf2 Ne5 29. Bxh5 Bxh5 30. Nxh5 g6 31. Nf6+ Kg7 32. h5 Rd8 33. h6+ Kh8
34. Nd5 Rxd5 35. Rxd5 Qc4 36. Rxe5 Qg4+ 37. Qg2 Qd4+ 38. Kh1 Qxe5 39. Qxb7 Qg3
40. Qf3 Qxg5 41. Qc3+ Kh7 *
Position (FEN): 5r2/p4p1k/6pP/5pq1/8/2Q5/PPP5/5R1K w - - 2 42
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1112
Best move: Qg7#