Chess puzzle (Checkmate)
Opening: Queens_Gambit_Declined, Queens_Gambit_Declined_Semi-Tarrasch_Defense
Moves: 1. d4 Nf6 2. c4 d5 3. Nf3 e6 4. e3 c5 5. cxd5 Nxd5 6. Nc3 Nxc3 7. bxc3 b6 8.
Bb5+ Nd7 9. e4 Bb7 10. e5 a6 11. Bc4 b5 12. Bd3 c4 13. Bc2 Be7 14. Qe2 O-O 15.
O-O Nb6 16. a4 Nd5 17. Bd2 b4 18. Qxc4 bxc3 19. Qd3 cxd2 *
Position (FEN): r2q1rk1/1b2bppp/p3p3/3nP3/P2P4/3Q1N2/2Bp1PPP/R4RK1 w - - 0 20
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 940
Best move: Qxh7#