Chess puzzle (Checkmate)
Opening: Slav_Defense, Slav_Defense_Chameleon_Variation
Moves: 1. d4 d5 2. c4 c6 3. Nc3 Nf6 4. Nf3 a6 5. cxd5 cxd5 6. Bg5 h6 7. Bxf6 exf6 8.
e3 Bb4 9. Rc1 Nc6 10. Bd3 O-O 11. Bb1 Bg4 12. O-O Rc8 13. h3 Bh5 14. Qb3 Bxc3
15. Rxc3 Bxf3 16. gxf3 Qd7 17. Kh2 Na5 18. Qc2 Rxc3 *
Position (FEN): 5rk1/1p1q1pp1/p4p1p/n2p4/3P4/2r1PP1P/PPQ2P1K/1B3R2 w - - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 973
Best move: Qh7#