Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 e6 3. Nf3 Nf6 4. e3 h6 5. c3 Be7 6. Bd3 O-O 7. O-O Nc6 8. Nbd2
Bd6 9. Ne5 Nh7 10. Qh5 Nf6 11. Qf3 Nh7 12. Qg3 Qf6 13. Ndf3 Kh8 14. e4 g5 15.
Be3 dxe4 16. Bxe4 Ne7 17. Qh3 Rg8 18. Ng4 Qg7 19. Nxh6 g4 20. Nxg4 Qxg4 *
Position (FEN): r1b3rk/ppp1np1n/3bp3/8/3PB1q1/2P1BN1Q/PP3PPP/R4RK1 w - - 0 21
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1479
Best move: Qxh7#