Chess puzzle (Checkmate)
Opening: Slav_Defense, Slav_Defense_Other_variations
Moves: 1. d4 d5 2. c4 c6 3. a3 Nf6 4. Nc3 dxc4 5. e4 b5 6. e5 Nd5 7. Nf3 e6 8. Bg5 Be7
9. Bd2 O-O 10. Be2 Nd7 11. O-O a6 12. Qc2 Bb7 13. h3 c5 14. dxc5 Nxc5 15. Nxd5
Bxd5 16. Rad1 Qc7 17. Bg5 Bxg5 18. Nxg5 h6 *
Position (FEN): r4rk1/2q2pp1/p3p2p/1pnbP1N1/2p5/P6P/1PQ1BPP1/3R1RK1 w - - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 645
Best move: Qh7#