A festive weekend for the Braves took a turn for the dour on Saturday night, as the Cubs interrupted the combination Bobby Cox/1991-reunion weekend with an 8-4 win at Turner Field to even the series.

Dan Uggla extended his hitting streak to 33 games, but the Braves saw their winning streak snapped at five after Uggla's two-hit, one-homer night wasn't enough to power the Braves past the Cubs.

Chicago's dynamic young shortstop Starlin Castro went 4-for-5 with two RBIs and a run scored, giving the Cubs' faithful in a sold-out crowd of 49,781 plenty to cheer about. The Cubs put Friday's Carlos Zambrano fiasco behind them, and won for the 10th time in 13 games.

The Braves loaded the bases in the ninth to put a scare in the Cubs, but closer Carlos Marmol gave up only a sacrifice fly to Chipper Jones before finishing out the game.

Derek Lowe failed to build on the momentum he started with a quality start Monday in Florida, when he limited the Marlins to two runs in six innings to halt a three-game losing streak. Lowe gave up five runs on 10 hits in six innings to take his fifth loss in his past seven starts.

He is 7-11 with a 4.89 ERA on the season and has allowed five or more runs twice in his past three starts.

"That's what stinks about right now, is I've pitched way worse and – granted there have been a lot of stinkers in there – but I felt way worse last year than I do now," said Lowe, who went on to go 5-0 with a 1.17 ERA in September. "But you're getting the same results. That's the head-scratching thing."

Lowe managed good damage control early after giving up consecutive hits with nobody out in the first and third innings while allowing only a run. But the Cubs broke it open with a two-out, two-run double by Carlos Pena in the fifth inning.