Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 Bf5 3. cxd5 Qxd5 4. Nc3 Qd8 5. e4 Bg6 6. e5 e6 7. Bb5+ c6 8. Be2
Bb4 9. Nf3 Ne7 10. Bd2 Ba5 11. O-O Bb6 12. Be3 O-O 13. Na4 Bc7 14. Nc5 Qc8 15.
Bd3 Nd5 16. Bxg6 Nxe3 17. fxe3 fxg6 18. Ng5 Nd7 19. Ncxe6 Re8 20. Qb3 Kh8 21.
Nxc7 Qxc7 22. Nf7+ Kg8 23. Nh6+ Kh8 24. Qg8+ Rxg8 *
Position (FEN): r5rk/ppqn2pp/2p3pN/4P3/3P4/4P3/PP4PP/R4RK1 w - - 0 25
White to move.
Themes: Kingside Attack Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 950
Best move: Nf7#