Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Be2 e6 7. Be3 Be7 8. Qd2
O-O 9. h4 Nbd7 10. h5 Nc5 11. f3 Nxh5 12. Rxh5 Bh4+ 13. Bf2 Bxf2+ 14. Kxf2 g6
15. Rh2 f5 16. Qh6 Qe7 17. exf5 exf5 18. Bc4+ Kh8 19. Rah1 b5 20. Qxh7+ Qxh7 *
Position (FEN): r1b2r1k/7q/p2p2p1/1pn2p2/2BN4/2N2P2/PPP2KPR/7R w - - 0 21
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 523
Best move: Rxh7#