Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 Be7 4. d5 Nb8 5. Nxe5 d6 6. Bb5+ Nd7 7. Nxd7 Bxd7 8.
Bxd7+ Qxd7 9. c4 Bf6 10. O-O Ne7 11. Nc3 O-O 12. Be3 Ng6 13. f4 Rfe8 14. Qd3
Qe7 15. Bd4 b6 16. Rae1 Qd8 17. Nb5 Be7 18. g3 f6 19. Bc3 Qd7 20. Nd4 Bf8 21.
Ne6 c6 22. h4 cxd5 23. exd5 Ne7 24. h5 Rec8 25. b3 b5 26. Re4 bxc4 27. Rxc4 Qb7
28. Rd1 Qd7 29. Qd4 a5 30. g4 h6 31. g5 fxg5 32. Nxf8 Rxf8 *
Position (FEN): r4rk1/3qn1p1/3p3p/p2P2pP/2RQ1P2/1PB5/P7/3R2K1 w - - 0 33
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 892
Best move: Qxg7#