Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. d4 exd4 3. c3 dxc3 4. Bc4 d6 5. Qb3 Qe7 6. Nxc3 c6 7. Nge2 Nf6 8.
Bg5 g6 9. O-O-O Bg7 10. e5 dxe5 11. Bxf7+ Qxf7 12. Rd8+ Ke7 13. Nd5+ Kxd8 14.
Nxf6 Bxf6 15. Qxf7 Bxg5+ 16. Kb1 Bf5+ 17. Ka1 Nd7 18. Rd1 Kc7 19. Nc3 Raf8 20.
Qc4 Nb6 21. Qc5 Re8 22. Nb5+ Kb8 23. Qd6+ Ka8 24. Nc7+ Kb8 25. Na6+ Ka8 26.
Qb8+ Rxb8 *
Position (FEN): kr5r/pp5p/Nnp3p1/4pbb1/8/8/PP3PPP/K2R4 w - - 0 27
White to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 944
Best move: Nc7#