Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 g6 4. d4 Be7 5. dxe5 a6 6. e6 dxe6 7. Qxd8+ Bxd8 8.
O-O Nge7 9. Bh6 b5 10. Bb3 Bb7 11. Nc3 Na5 12. Rad1 Nxb3 13. axb3 b4 14. Na2
Bxe4 15. Nxb4 a5 16. Nd3 Bxf3 17. gxf3 Nf5 18. Bf4 O-O 19. Ne5 Bh4 20. Rd7 Nd6
21. Rxc7 g5 22. Be3 Nb5 23. Rc5 Nd6 24. Nd7 Rfc8 25. Bxg5 *
Position (FEN): r1r3k1/3N1p1p/3np3/p1R3B1/7b/1P3P2/1PP2P1P/5RK1 b - - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1539
Best move: Rxc5