Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c3 d5 3. e5 Nc6 4. Nf3 Bg4 5. d4 Bxf3 6. gxf3 e6 7. Bb5 a6 8. Bxc6+
bxc6 9. O-O Ne7 10. Bg5 Qb6 11. Qb3 Qb5 12. Nd2 cxd4 13. cxd4 Nf5 14. Qxb5 axb5
15. Nb3 Ra4 16. Be3 f6 17. Rac1 Kd7 18. a3 fxe5 19. dxe5 g5 20. Kh1 Rg8 21. Rg1
Nh4 22. Rxg5 Rxg5 23. Bxg5 Nxf3 24. Bh6 Rh4 25. Bxf8 *
Position (FEN): 5B2/3k3p/2p1p3/1p1pP3/7r/PN3n2/1P3P1P/2R4K b - - 0 25
Black to move.
Themes:  Endgame Arabian Mate, Mate in 1 
Puzzle rating: 966
Best move: Rxh2#