Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Nf6 3. Nc3 Bc5 4. Nf3 d6 5. h3 O-O 6. O-O Be6 7. Be2 Qd7 8. d3
Bxh3 9. gxh3 Qxh3 10. Nh2 h5 11. Na4 Bb6 12. Nxb6 axb6 13. Bg5 Nh7 14. Be3 f5
15. Bxh5 f4 16. Bg4 Qh6 17. Bd2 Nd7 18. Bxd7 Rf6 19. Bf5 Ng5 20. Qg4 g6 21. Bd7
Kg7 22. Kh1 Rh8 23. Qg2 Nf3 24. Bg4 Qxh2+ 25. Qxh2 *
Position (FEN): 7r/1pp3k1/1p1p1rp1/4p3/4PpB1/3P1n2/PPPB1P1Q/R4R1K b - - 0 25
Black to move.
Themes: Kingside Attack Middlegame Arabian Mate, Mate in 1 
Puzzle rating: 1106
Best move: Rxh2#