Alfonso Soriano smacked a two-run homer to back six-and-two-third stellar innings from Randy Wells as the Cubs held off the Braves, 3-2, on Wednesday evening at Wrigley Field. Wells struck out six and gave up just one run on two hits to improve to 5-and-4 on the season and also plated a run for the Northsiders, who snapped a three-game slide. Carlos Marmol worked a scoreless ninth to nail down his 30th save. Chipper Jones and Alex Gonzalez each popped solo homers for Atlanta. Derek Lowe was tagged with the loss for the Braves, who had their winning streak end at six games. Matt Garza will toe the rubber opposite Brandon Beachy in this afternoon's series finale.