ATLANTA (AP) -- The Chicago Cubs stopped Dan Uggla's 33-game hitting streak and rallied from a four-run deficit to beat the Atlanta Braves 6-5 on Sunday.
The Braves led 4-0 through five innings and 5-4 through six before Carlos Pena's two-run homer in the seventh.
Uggla's streak was the longest in the majors in five years. He was 0-for-3 with an RBI.
His best chance to extend the streak came in the fifth. Second baseman Darwin Barney made a diving catch of Uggla's fly ball in shallow right field.
Uggla grounded out to shortstop against Jeff Samardzija in the seventh in his final at-bat. He didn't come up in the ninth, when Carlos Marmol earned his 28th save.