Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Nf6 5. d4 exd4 6. cxd4 Bb4+ 7. Bd2 Bxd2+
8. Nbxd2 d5 9. exd5 Nxd5 10. Qb3 Be6 11. O-O O-O 12. Rfe1 Na5 13. Qd3 Nf4 14.
Qc2 Nxc4 15. Nxc4 Bd5 16. Ne3 Bxf3 17. gxf3 Qg5+ 18. Kh1 Nh3 19. Qf5 *
Position (FEN): r4rk1/ppp2ppp/8/5Qq1/3P4/4NP1n/PP3P1P/R3R2K b - - 4 19
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1179
Best move: Nxf2#