Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 Bb4 4. exd5 Bxc3+ 5. bxc3 exd5 6. Nf3 c6 7. Be2 h6 8.
h3 Nf6 9. O-O O-O 10. c4 Be6 11. c5 Qd7 12. Ne5 Qe7 13. Be3 Nbd7 14. Nf3 Ne4
15. Qd3 f5 16. Nh2 f4 17. Bd2 Bxh3 18. gxh3 Qg5+ 19. Kh1 h5 20. Rg1 *
Position (FEN): r4rk1/pp1n2p1/2p5/2Pp2qp/3Pnp2/3Q3P/P1PBBP1N/R5RK b - - 1 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1026
Best move: Nxf2#