Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nf3 d5 3. exd5 cxd5 4. Be2 Nf6 5. O-O Nc6 6. d3 Bf5 7. Nbd2 e6 8.
Nb3 Bd6 9. h3 h5 10. Bg5 a5 11. d4 a4 12. Nc5 Qb6 13. b4 axb3 14. Nxb3 Ne4 15.
Be3 f6 16. c4 Qc7 17. c5 Be7 18. Bd2 g5 19. Re1 g4 20. Nh4 gxh3 21. Nxf5 h2+
22. Kh1 *
Position (FEN): r3k2r/1pq1b3/2n1pp2/2Pp1N1p/3Pn3/1N6/P2BBPPp/R2QR2K b kq - 1 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1383
Best move: Nxf2#