Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 Nc6 3. Bc4 e6 4. d3 Nf6 5. a3 d5 6. exd5 exd5 7. Ba2 Bg4 8. Nf3
Be7 9. O-O Nd4 10. Kh1 Qd7 11. Bg5 Bxf3 12. gxf3 Qh3 13. Rg1 Nxf3 14. Rg2 d4
15. Nb5 Ng4 16. Bf4 O-O 17. Bg3 Nh4 18. Rg1 h5 19. Nc7 Bd6 20. Qf1 Bxg3 21.
Qxh3 *
Position (FEN): r4rk1/ppN2pp1/8/2p4p/3p2nn/P2P2bQ/BPP2P1P/R5RK b - - 0 21
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 719
Best move: Nxf2#