If Dan Uggla's streak was to end at 33 games, he would've preferred that it happened in a win, or at least a well-played loss in which his Braves came from behind before falling short.

Uggla's Atlanta Braves-record hitting streak ended Sunday in an ugly 6-5 loss to the Chicago Cubs at Turner Field, a game that was neither well played nor tempered by any positive developments for the home nine.

The Cubs, trailing 4-0 through five innings, came back to beat the Braves despite making four errors and striking out 18 times without drawing a walk.

"The streak is one thing; I'm more disappointed in the loss," said Uggla, who went 0-for-3 with two pop-ups, a groundout and a sacrifice fly. "It was a fun run, but all things have got to come to an end at some time.

"We were on a nice little roll as a team, and we're looking to get back on track tomorrow."

The Braves lost two of three games to the Cubs and fell nine behind Philadelphia in the National League East. Atlanta's wild-card lead is down to four games over the San Francisco Giants, who arrive for a four-game series at Turner Field beginning Monday night.

Braves starter Brandon Beachy, who pitched a shutout until the Cubs' four-run sixth inning, said the next two series – at home against the Giants and Arizona Diamondbacks – would have even more importance after Sunday's disappointment.