Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f4 exf4 3. Nc3 d6 4. Qf3 Qh4+ 5. g3 fxg3 6. Qxg3 Qxg3+ 7. hxg3 Nc6
8. Nd5 Kd8 9. Bb5 Be6 10. Nf4 Nf6 11. d3 a6 12. Ba4 d5 13. Nxe6+ fxe6 14. exd5
exd5 15. Bg5 Be7 16. O-O-O Kd7 17. Nf3 h6 18. Ne5+ Ke6 19. Nxc6 bxc6 20. Bxf6
Bxf6 21. Bxc6 Rab8 22. c3 Rb6 23. Ba4 Rhb8 24. Rh2 Bg5+ 25. Kc2 *
Position (FEN): 1r6/2p3p1/pr2k2p/3p2b1/B7/2PP2P1/PPK4R/3R4 b - - 6 25
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 706
Best move: Rxb2#