Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 f6 4. d4 exd4 5. Nxd4 Nge7 6. Nc3 Ne5 7. Bb3 c6 8.
O-O d5 9. exd5 Nxd5 10. Re1 Be7 11. Qh5+ Ng6 12. Nxd5 cxd5 13. Ba4+ Bd7 14. Ne6
Qa5 15. Bxd7+ Kxd7 16. c3 Rae8 17. b4 Bxb4 18. cxb4 Qxb4 19. Qxd5+ Kc8 20. Bd2
Qb2 21. Rac1+ Kb8 22. Qd6+ Ka8 23. Nc7+ Kb8 24. Na6+ Ka8 25. Qb8+ Rxb8 *
Position (FEN): kr5r/pp4pp/N4pn1/8/8/8/Pq1B1PPP/2R1R1K1 w - - 0 26
White to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 1116
Best move: Nc7#