Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d4 cxd4 3. c3 dxc3 4. Nxc3 Nc6 5. Nf3 e6 6. Bc4 a6 7. O-O Nge7 8.
Qe2 Ng6 9. Rd1 Be7 10. a3 O-O 11. b4 b5 12. Bd3 Bb7 13. Bb2 Qc7 14. Kh1 Nf4 15.
Qe3 Nxd3 16. Rxd3 Rad8 17. Ng1 Ne5 18. Qg3 Nxd3 19. Qxc7 *
Position (FEN): 3r1rk1/1bQpbppp/p3p3/1p6/1P2P3/P1Nn4/1B3PPP/R5NK b - - 0 19
Black to move.
Themes: Kingside Attack Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 664
Best move: Nxf2#