Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 c5 3. d5 d6 4. Nc3 a6 5. a4 g6 6. e4 Bg7 7. Bd3 O-O 8. Nge2
Nbd7 9. f4 e6 10. O-O exd5 11. Nxd5 Nxd5 12. exd5 f5 13. Rb1 Nf6 14. b4 Qb6 15.
bxc5 Qxc5+ 16. Kh1 Ng4 17. Qe1 Re8 18. Rf3 Bd4 19. Nxd4 Rxe1+ 20. Rf1 Qxd4 21.
Rxe1 Nf2+ 22. Kg1 Nh3+ 23. Kh1 Qg1+ 24. Rxg1 *
Position (FEN): r1b3k1/1p5p/p2p2p1/3P1p2/P1P2P2/3B3n/6PP/1RB3RK b - - 0 24
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 862
Best move: Nf2#