Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. d4 Nf6 3. Bc4 e5 4. dxe5 Ng4 5. e6 Ne5 6. exf7+ Nxf7 7. Nf3 Be7 8.
Nc3 O-O 9. h4 Kh8 10. Bg5 Bg4 11. Qd3 Bxf3 12. Bxf7 Bxg5 13. Qxf3 Bh6 14. e5
Qe7 15. e6 c6 16. Ne4 Nd7 17. Ng5 Ne5 18. Qe4 Bxg5 19. hxg5 Nxf7 *
Position (FEN): r4r1k/pp2qnpp/2ppP3/6P1/4Q3/8/PPP2PP1/R3K2R w KQ - 0 20
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1474
Best move: Qxh7#