Chess puzzle (Equality)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. dxc5 Bxc5 5. Nc3 Nc6 6. Nf3 Nge7 7. Bg5 Qc7 8.
Bb5 O-O 9. Bxe7 Qxe7 10. Qd3 a6 11. Bxc6 bxc6 12. g4 a5 13. h4 Ba6 14. Qd2 f6
15. Na4 Bb4 16. c3 Bc5 17. O-O-O fxe5 18. Nxe5 Rxf2 19. Qe1 Raf8 20. Nxc6 Qc7
21. Qxe6+ Kh8 22. Nxc5 Qf4+ 23. Kb1 Bc4 24. Nd7 Ra8 25. Rde1 *
Position (FEN): r6k/3N2pp/2N1Q3/p2p4/2b2qPP/2P5/PP3r2/1K2R2R b - - 6 25
Black to move.
Themes: Queenside Attack Middlegame  
Puzzle rating: 1580
Best move: Rxb2+