Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f4 d5 3. exd5 exf4 4. Nf3 Nf6 5. d4 c6 6. Bxf4 cxd5 7. Bb5+ Bd7 8.
Qe2+ Be7 9. Nc3 O-O 10. O-O-O Bxb5 11. Qxb5 Bd6 12. Bxd6 Qxd6 13. Qxb7 Na6 14.
Nb5 Qf4+ 15. Kb1 Nb4 16. Nc7 Rab8 17. Qxa7 Rfc8 18. Na6 Ra8 19. Qb6 Nxc2 20.
Nc5 Ne3 21. Rde1 Qf5+ 22. Ka1 Nc2+ 23. Kb1 Na3+ 24. Ka1 Qb1+ 25. Rxb1 *
Position (FEN): r1r3k1/5ppp/1Q3n2/2Np4/3P4/n4N2/PP4PP/KR5R b - - 0 25
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 861
Best move: Nc2#