Atlanta Braves second baseman Dan Uggla saw best, 33-game hit streak come to an end Sunday.

Uggla went 0-for-3 with a sac fly in the Braves' 6-5 loss to the Chicago Cubs.

With one down in the fifth, Uggla lifted a shallow fly down the right field line. Cubs second baseman Darwin Barney sprinted under the ball and made a diving, over-the-shoulder catch to rob Uggla of a sure hit.

In the first, he gave the Braves a 1-0 lead with a sac fly to left. He popped out to the infield in the third and grounded out weakly in his last at bat, which came in the seventh.

Uggla had extended his streak to 33 games with a single in the first inning of Saturday's game against the Cubs. He went 3-for-3 on Friday night to move ahead of Rico Carty (1970) for the longest hitting streak in Atlanta history.

The streak, which began July 5, marked the longest in the majors this season, eclipsing the 30-gamer by Los Angeles Dodgers outfielder Andre Ethier.

It was the longest single-season hitting streak in the majors since 2006 when Phillies second baseman Chase Utley had a 35-gamer. Luis Castillo hit in 35 straight games for the Marlins in 2002. Those are tied for the longest by a second baseman in big league history.