Chess puzzle (Checkmate)
Moves: 1. c4 Nf6 2. e3 e6 3. Nf3 b6 4. g3 Bb7 5. Bg2 g5 6. O-O g4 7. Ne5 Bxg2 8. Kxg2
h5 9. Nc3 d6 10. Nd3 Be7 11. Nf4 e5 12. Nfe2 Qd7 13. d4 Nc6 14. a3 h4 15. b4
O-O-O 16. Bb2 Qf5 17. Ng1 Ne4 18. Qd3 h3+ 19. Kh1 Qxf2 20. Rxf2 *
Position (FEN): 2kr3r/p1p1bp2/1pnp4/4p3/1PPPn1p1/P1NQP1Pp/1B3R1P/R5NK b - - 0 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 500
Best move: Nxf2#