Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. g3 c5 3. dxc5 Nf6 4. Bg2 e6 5. b4 a5 6. c3 b6 7. cxb6 axb4 8. cxb4
Bxb4+ 9. Bd2 Qxb6 10. Bxb4 Qxb4+ 11. Nd2 O-O 12. Nf3 Nbd7 13. O-O Ba6 14. a3
Qb6 15. Rb1 Qc5 16. a4 Rfc8 17. Re1 h6 18. e4 Ng4 19. Rc1 Qxf2+ 20. Kh1 Qa7 21.
Rxc8+ Rxc8 22. Qa1 Nf2+ 23. Kg1 Nh3+ 24. Kh1 Qg1+ 25. Nxg1 *
Position (FEN): 2r3k1/3n1pp1/b3p2p/3p4/P3P3/6Pn/3N2BP/Q3R1NK b - - 0 25
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 981
Best move: Nf2#