Chess puzzle (Checkmate)
Opening: Slav_Defense, Slav_Defense_Other_variations
Moves: 1. d4 d5 2. c4 c6 3. Nc3 Nf6 4. Bg5 e6 5. cxd5 cxd5 6. e3 Bb4 7. Bb5+ Nc6 8.
Nf3 O-O 9. O-O Bxc3 10. bxc3 h6 11. Bh4 a6 12. Ba4 b5 13. Bc2 Na5 14. Qd3 g6
15. Ne5 Nc4 16. Nxg6 fxg6 17. Qxg6+ Kh8 18. Bxf6+ Qxf6 *
Position (FEN): r1b2r1k/8/p3pqQp/1p1p4/2nP4/2P1P3/P1B2PPP/R4RK1 w - - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 928
Best move: Qh7#