Chess puzzle (Checkmate)
Opening: Slav_Defense, Slav_Defense_Modern_Line
Moves: 1. d4 d5 2. Nf3 c6 3. c4 Nf6 4. g3 Bf5 5. Bg2 e6 6. O-O Bd6 7. Nbd2 Nbd7 8. Re1
O-O 9. e4 dxe4 10. Nh4 Bg4 11. Qc2 g5 12. h3 Bh5 13. g4 gxh4 14. gxh5 Nxh5 15.
Nxe4 Bc7 16. Ng5 Qf6 *
Position (FEN): r4rk1/ppbn1p1p/2p1pq2/6Nn/2PP3p/7P/PPQ2PB1/R1B1R1K1 w - - 3 17
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 664
Best move: Qxh7#