Cubs Rally from 4-Run Deficit, Top Reds 5-4 in 10
Soriano singled in the seventh and scored Chicago's first run off Johnny Cueto on Luis Valbuena's two-out single.
Anthony Rizzo hit an RBI double against Logan Ondrusek in the eighth - his third double in two games - and Soriano followed with his fifth homer of the season and first since May 13, a 394-foot drive to left-center.
J.J. Hoover (0-4) walked Scott Hairston with two outs in the 10th, and Castillo followed with his double into the left-field corner.
Kevin Gregg (1-0) pitched 1 1-3 hitless innings, stopping the Reds' five-game winning streak.
See other LocalSports news:On the local sports schedule for today...
Wildcats Drop Two At Mt Zion....Cougars Fall to WSS...Prep Baseball
Lady Cats Fall To Mt Zion...Prep Softball
Wildcats Compete At 40th Mt Vernon Relays
Franklin Park Lady Bobcats Win Regional