Chess puzzle (Checkmate)
Opening: Queens_Gambit_Declined, Queens_Gambit_Declined_Harrwitz_Attack
Moves: 1. Nf3 Nf6 2. d4 e6 3. c4 d5 4. Nc3 Be7 5. Bf4 dxc4 6. h3 a6 7. a4 b6 8. e4
Nbd7 9. Bxc4 Bb7 10. Qc2 O-O 11. O-O Rc8 12. Rad1 Qe8 13. e5 Nd5 14. Nxd5 Bxd5
15. Bxd5 exd5 16. Rfe1 Nb8 17. Bg5 Bxg5 18. Nxg5 Qc6 *
Position (FEN): 1nr2rk1/2p2ppp/ppq5/3pP1N1/P2P4/7P/1PQ2PP1/3RR1K1 w - - 1 19
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 926
Best move: Qxh7#