Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. Bd3 Nf6 5. h3 Nc6 6. c3 e6 7. Bf4 Bd6 8. Bxd6
Qxd6 9. Nf3 O-O 10. O-O a6 11. a4 b6 12. Qb3 Na5 13. Qc2 Bb7 14. Nbd2 Rac8 15.
Ng5 h6 16. Nh7 Nxh7 17. Bxh7+ Kh8 18. Bd3 Nc6 19. Rfe1 Nxd4 20. Qd1 Nc6 21. Nf3
Rfd8 22. a5 bxa5 23. Ra4 Rg8 24. Qe2 Qd8 25. Ne5 Qg5 *
Position (FEN): 2r3rk/1b3pp1/p1n1p2p/p2pN1q1/R7/2PB3P/1P2QPP1/4R1K1 w - - 6 26
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 680
Best move: Nxf7#