Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Be7 6. Re1 b5 7. Bb3 O-O 8. c3
d5 9. exd5 Nxd5 10. Nxe5 Nxe5 11. Rxe5 Bb7 12. Qf3 c6 13. d4 Bd6 14. Re1 Qc7
15. h3 Rad8 16. Bg5 Rd7 17. Nd2 c5 18. Ne4 Nf4 19. Qg4 Bxe4 20. Rxe4 Nd3 21.
Bh6 g6 22. Bxf8 Kxf8 23. Bc2 f5 24. Qf3 Nxb2 25. Rae1 Nc4 26. Re8+ Kg7 27. Bb3
Nd2 28. Rg8+ Kh6 29. Qe3+ Bf4 30. Qe8 Ne4 31. Qf8+ Rg7 32. Bf7 Bh2+ 33. Kh1 *
Position (FEN): 5QR1/2q2Brp/p5pk/1pp2p2/3Pn3/2P4P/P4PPb/4R2K b - - 17 33
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 705
Best move: Nxf2#