Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 d5 3. Nc3 dxe4 4. Nxe4 c5 5. Bc4 Nc6 6. h3 b6 7. a3 Bb7 8. d3
Bd6 9. O-O Nge7 10. Bg5 f6 11. Bh4 O-O 12. Bxe6+ Kh8 13. Ba2 Nf5 14. Nxd6 Qxd6
15. Re1 Ncd4 16. Nxd4 Qxd4 17. Qh5 Nxh4 18. Re7 Bxg2 19. Rae1 Bxh3 20. R1e4 Qd6
21. Rxh4 Qxe7 *
Position (FEN): r4r1k/p3q1pp/1p3p2/2p4Q/7R/P2P3b/BPP2P2/6K1 w - - 0 22
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 602
Best move: Qxh7#