Chess puzzle (Checkmate)
Opening: Semi-Slav_Defense, Semi-Slav_Defense_Other_variations
Moves: 1. d4 d5 2. c4 c6 3. Nc3 e6 4. Nf3 Nf6 5. Bf4 Nbd7 6. e3 Bb4 7. Qb3 Ba5 8. cxd5
exd5 9. Bd3 O-O 10. O-O c5 11. Nxd5 Nxd5 12. Qxd5 cxd4 13. Qh5 Nf6 14. Qh4 Qd5
15. Bg5 Bd8 16. Bxf6 Bxf6 *
Position (FEN): r1b2rk1/pp3ppp/5b2/3q4/3p3Q/3BPN2/PP3PPP/R4RK1 w - - 0 17
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 644
Best move: Qxh7#