Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Exchange_Variation
Moves: 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. Bd3 Nc6 5. c3 Nf6 6. Bf4 Bg4 7. Qb3 Bc8 8.
Nf3 Na5 9. Qa4+ Bd7 10. Qc2 e6 11. O-O Be7 12. Ne5 Nc6 13. Nd2 O-O 14. Ndf3 a6
15. Ng5 h6 16. Bh7+ Kh8 17. Ngxf7+ Rxf7 *
Position (FEN): r2q3k/1p1bbrpB/p1n1pn1p/3pN3/3P1B2/2P5/PPQ2PPP/R4RK1 w - - 0 18
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 722
Best move: Nxf7#