Chess puzzle (Checkmate)
Opening: Semi-Slav_Defense, Semi-Slav_Defense_Other_variations
Moves: 1. d4 d5 2. c4 Nf6 3. Nc3 c6 4. Nf3 e6 5. Bg5 Be7 6. cxd5 exd5 7. e3 Bg4 8. Bd3
Nbd7 9. O-O Nb6 10. h3 Bh5 11. g4 Bg6 12. b3 h6 13. Bxg6 hxg5 14. Bxf7+ Kxf7
15. Nxg5+ Kg8 16. Qf3 Qd6 17. Ne2 Nxg4 *
Position (FEN): r5kr/pp2b1p1/1npq4/3p2N1/3P2n1/1P2PQ1P/P3NP2/R4RK1 w - - 0 18
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 879
Best move: Qf7#