Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. e3 Nf6 3. f4 c5 4. Nf3 e6 5. Bd3 Bd6 6. c3 Nc6 7. O-O O-O 8. Ne5
Qc7 9. Nd2 b6 10. Rf3 a5 11. Rh3 Ba6 12. Bc2 g6 13. Bb1 Ne7 14. Qe1 Kg7 15. Nf1
Ne4 16. Ng3 f5 17. Nxe4 dxe4 18. Bd2 Bxe5 19. fxe5 Nd5 20. Qh4 Kg8 21. a3 Qd8 *
Position (FEN): r2q1rk1/7p/bp2p1p1/p1pnPp2/3Pp2Q/P1P1P2R/1P1B2PP/RB4K1 w - - 1 22
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 871
Best move: Qxh7#