Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nc3 d5 3. Nf3 dxe4 4. Nxe4 Nf6 5. Nxf6+ Qxf6 6. d4 Qd8 7. Bd3 Bd6
8. Be3 b6 9. Qe2 Bb7 10. h4 Nd7 11. c3 Qe7 12. a4 Bxf3 13. Qxf3 O-O 14. Qg4 Nf6
15. Qe2 e5 16. dxe5 Bxe5 17. g4 Rad8 18. g5 Ne8 19. Bd4 Qd6 20. Qe4 Bxd4 *
Position (FEN): 3rnrk1/p1p2ppp/1p1q4/6P1/P2bQ2P/2PB4/1P3P2/R3K2R w KQ - 0 21
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1061
Best move: Qxh7#