Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nd2 Ne7 4. Bb5+ Bd7 5. c4 Bxb5 6. cxb5 c6 7. bxc6 Nbxc6 8.
Ngf3 h6 9. O-O Qb6 10. exd5 exd5 11. Nb3 O-O-O 12. Bf4 Ng6 13. Bg3 Bd6 14. Rc1
Bxg3 15. hxg3 Nf8 16. Ne5 Kb8 17. Nxf7 Ne6 18. Nxh8 Rxh8 19. Qg4 Ng5 20. Nc5
Qxb2 21. Na6+ Ka8 22. Nc7+ Kb8 23. Qf4 Nxd4 24. Na6+ Ka8 25. Qb8+ Rxb8 *
Position (FEN): kr6/pp4p1/N6p/3p2n1/3n4/6P1/Pq3PP1/2R2RK1 w - - 0 26
White to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 883
Best move: Nc7#