Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. Nf3 Nf6 5. c4 Bb4+ 6. Bd2 Bxd2+ 7. Nbxd2 O-O
8. c5 Re8+ 9. Ne5 Ng4 10. Be2 Nxe5 11. dxe5 Rxe5 12. O-O Nc6 13. a3 a5 14. Nf3
Re8 15. Qd3 Ne5 16. Nxe5 Rxe5 17. Bd1 Bf5 18. Qb5 Qc8 19. Bf3 c6 20. Qb3 a4 21.
Qc3 Qe6 22. b4 Be4 23. Rfe1 Re8 24. Bxe4 Rxe4 25. Red1 d4 26. Qc1 Rd8 27. Rd3
Re2 28. h3 Qf5 29. Rf3 Qc2 30. Qf4 f6 31. Rg3 Kh8 32. Qc7 Rde8 *
Position (FEN): 4r2k/1pQ3pp/2p2p2/2P5/pP1p4/P5RP/2q1rPP1/R5K1 w - - 4 33
White to move.
Themes: Kingside Attack Endgame Mate in 1 
Puzzle rating: 663
Best move: Qxg7#