Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. Bf4 d5 3. e3 Bd6 4. Bg3 Bxg3 5. hxg3 Nf6 6. Nd2 Bd7 7. Ngf3 a6 8.
Bd3 Nc6 9. c3 Ne7 10. b4 Bb5 11. Qc2 Bxd3 12. Qxd3 Ng6 13. Ne5 O-O 14. g4 Nd7
15. Ndf3 Qe7 16. Kd2 Rad8 17. a4 Qf6 18. Ke2 Ndxe5 19. Nxe5 Nxe5 *
Position (FEN): 3r1rk1/1pp2ppp/p3pq2/3pn3/PP1P2P1/2PQP3/4KPP1/R6R w - - 0 20
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 552
Best move: Qxh7#