CHICAGO (AP) - Daniel Castro singled and scored on Nick Markakis' sacrifice fly in the 10th inning, and the short-handed Atlanta Braves picked up a rare victory by beating the major league-leading Chicago Cubs 4-3 on Sunday.
Jason Grilli pitched a scoreless 10th for his second save and the Braves won for just the sixth time in 24 games despite blowing a 3-0 after Julio Teheran threw seven scoreless innings.
Atlanta's morning transaction snafu - Major League Baseball voided Emilio Bonifacio's promotion from the minors because he wasn't eligible for the 25-man roster - left the Braves down a player.
Addison Russell's one-out single in the ninth off Arodys Vizcaino (1-0) tied it for the Cubs, who scored two in the eighth.
Hector Rondon (0-1) allowed two hits in the 10th as the Cubs' four-game winning streak was snapped.
(Copyright 2016 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.)