Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nf3 d5 3. Nc3 Bg4 4. h3 Bxf3 5. Qxf3 dxe4 6. Nxe4 Nf6 7. Qe3 Nxe4
8. Qxe4 e6 9. Bc4 Nd7 10. d4 Nf6 11. Qe2 Be7 12. O-O O-O 13. Qf3 a5 14. Qg3 Kh8
15. Re1 b5 16. Bd3 Bd6 17. Qh4 Be7 18. Bg5 Nd5 19. Bxe7 Qxe7 *
Position (FEN): r4r1k/4qppp/2p1p3/pp1n4/3P3Q/3B3P/PPP2PP1/R3R1K1 w - - 0 20
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1187
Best move: Qxh7#