Chess puzzle (Checkmate)
Moves: 1. d4 g6 2. c4 Bg7 3. e4 d6 4. Nc3 e5 5. Be3 Nc6 6. Nge2 Bg4 7. f3 Bd7 8. h4 h5
9. Bg5 Bf6 10. d5 Nce7 11. Qd2 c6 12. O-O-O Qc7 13. Kb1 c5 14. Bxf6 Nxf6 15. f4
exf4 16. e5 Ng4 17. exd6 Qxd6 18. Nxf4 O-O-O 19. Nd3 Bf5 20. Ka1 Kb8 21. Nb5
Qf6 22. Qf4+ Ka8 23. Nc7+ Kb8 24. Na6+ Ka8 25. Qb8+ Rxb8 *
Position (FEN): kr5r/pp2np2/N4qp1/2pP1b1p/2P3nP/3N4/PP4P1/K2R1B1R w - - 0 26
White to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 888
Best move: Nc7#