Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nd2 Be7 4. e5 c5 5. c3 Nc6 6. Qg4 g6 7. Ne2 Nh6 8. Qh3 Nf5
9. Nf3 cxd4 10. cxd4 Qb6 11. Qg4 h5 12. Qf4 g5 13. Nxg5 Nfxd4 14. Nxd4 Bxg5 15.
Qxg5 Qxd4 16. Bb5 Qb4+ 17. Bd2 Qxb5 18. O-O-O Bd7 19. f4 Rc8 20. Kb1 Qd3+ 21.
Ka1 Nd4 22. Bb4 Nc2+ 23. Kb1 Na3+ 24. Ka1 Qb1+ 25. Rxb1 *
Position (FEN): 2r1k2r/pp1b1p2/4p3/3pP1Qp/1B3P2/n7/PP4PP/KR5R b k - 0 25
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 842
Best move: Nc2#