Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Bg5 Be7 5. e3 O-O 6. Nf3 b6 7. Bxf6 Bxf6 8.
cxd5 exd5 9. Bd3 c5 10. Qc2 g6 11. Nxd5 Qxd5 12. Be4 Qd7 13. Bxa8 cxd4 14. O-O
dxe3 15. fxe3 Na6 16. Qc6 Qe7 17. Kh1 Bxb2 18. Rab1 Bg7 19. Rfe1 Nc5 20. Nd4
Nd3 21. Rf1 Qxe3 22. Nc2 Nf2+ 23. Kg1 Nh3+ 24. Kh1 Qg1+ 25. Rxg1 *
Position (FEN): B1b2rk1/p4pbp/1pQ3p1/8/8/7n/P1N3PP/1R4RK b - - 0 25
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 1076
Best move: Nf2#