Chess puzzle (Checkmate)
Moves: 1. e4 Nc6 2. Nf3 e5 3. Bb5 Nf6 4. O-O Bc5 5. c3 a6 6. Ba4 b5 7. Bb3 d6 8. d4
Ba7 9. Bg5 O-O 10. Bd5 Bb7 11. dxe5 dxe5 12. Nxe5 Nxe5 13. Bxb7 Bxf2+ 14. Kh1
Rb8 15. Bxf6 gxf6 16. Bd5 c6 17. Rxf2 cxd5 18. Qxd5 Qb6 19. Rf1 Rbd8 20. Qb3
Ng4 21. Na3 Nf2+ 22. Kg1 Nh3+ 23. Kh1 Qg1+ 24. Rxg1 *
Position (FEN): 3r1rk1/5p1p/p4p2/1p6/4P3/NQP4n/PP4PP/R5RK b - - 0 24
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 991
Best move: Nf2#