Chess puzzle (Checkmate)
Moves: 1. c4 e5 2. Nc3 Nc6 3. g3 Bc5 4. Bg2 d6 5. Nf3 a6 6. O-O h5 7. e3 h4 8. d4 Ba7
9. dxe5 dxe5 10. Nxh4 Qf6 11. Nd5 Qd6 12. b3 Bc5 13. a3 a5 14. Bd2 Nf6 15. e4
Bg4 16. Qe1 Nxd5 17. exd5 Nd4 18. b4 Rxh4 19. bxc5 Qg6 20. Kh1 Rh5 21. Qe4 Qxe4
22. Bxe4 Bf3+ 23. Bxf3 Nxf3 24. Be3 *
Position (FEN): r3k3/1pp2pp1/8/p1PPp2r/2P5/P3BnP1/5P1P/R4R1K b q - 1 24
Black to move.
Themes: Kingside Attack Endgame Arabian Mate, Mate in 1 
Puzzle rating: 649
Best move: Rxh2#