Chess puzzle (Checkmate)
Opening: Semi-Slav_Defense, Semi-Slav_Defense_Other_variations
Moves: 1. Nf3 d5 2. d4 c6 3. c4 e6 4. Nc3 Nf6 5. Bg5 Be7 6. e3 O-O 7. c5 b6 8. b4 a5
9. a3 Ba6 10. Bxa6 Nxa6 11. Ne5 Qc7 12. b5 cxb5 13. Nxb5 Qb7 14. a4 bxc5 15.
dxc5 Nxc5 16. O-O Rfc8 17. Bxf6 gxf6 18. Qg4+ Kh8 *
Position (FEN): r1r4k/1q2bp1p/4pp2/pNnpN3/P5Q1/4P3/5PPP/R4RK1 w - - 2 19
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 775
Best move: Nxf7#