Chess puzzle (Checkmate)
Opening: Queens_Gambit_Declined, Queens_Gambit_Declined_Modern_Variation
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Bg5 Be7 5. Nf3 O-O 6. e3 b6 7. Qb3 c5 8. cxd5
Nxd5 9. Bxe7 Nxe7 10. dxc5 bxc5 11. Rd1 Qb6 12. Qc2 Nbc6 13. Bd3 Nb4 14. Qb1
Nxd3+ 15. Rxd3 Ba6 16. Rd2 Rad8 17. Ng5 Rxd2 *
Position (FEN): 5rk1/p3nppp/bq2p3/2p3N1/8/2N1P3/PP1r1PPP/1Q2K2R w K - 0 18
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 970
Best move: Qxh7#