Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. c3 g6 5. O-O Bg7 6. d4 d6 7. Ng5 O-O 8. d5
Na5 9. Bd3 b6 10. Qf3 c6 11. dxc6 Nxc6 12. Qg3 Bb7 13. Nd2 Re8 14. Ndf3 d5 15.
exd5 Qxd5 16. Bc2 e4 17. Bb3 Qd3 18. Bxf7+ Kf8 19. Bxe8 Rxe8 20. Be3 exf3 21.
Qxf3 Kg8 22. Rfd1 Qc4 23. Bd4 Nxd4 24. Qxb7 Ne2+ 25. Kh1 Ng4 26. Rd7 *
Position (FEN): 4r1k1/pQ1R2bp/1p4p1/6N1/2q3n1/2P5/PP2nPPP/R6K b - - 4 26
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1097
Best move: Nxf2#