Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nxe5 Qe7 4. Nc4 Nxe4 5. Ne3 c6 6. Qe2 d5 7. d3 Nf6 8. h3
Be6 9. Nc3 d4 10. Ne4 dxe3 11. Nxf6+ Qxf6 12. Bxe3 Bd6 13. O-O-O O-O 14. d4
Bxa2 15. c3 Bb3 16. Rd2 Qd8 17. Qg4 Qa5 18. Bd3 Qa1+ 19. Bb1 Ba2 20. Qe4 Nd7 *
Position (FEN): r4rk1/pp1n1ppp/2pb4/8/3PQ3/2P1B2P/bP1R1PP1/qBK4R w - - 11 21
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 898
Best move: Qxh7#