Michael Harris II hit two home runs, Bryce Elder made another quality start and the Atlanta Braves recorded a 4-2 victory over the Cleveland Guardians on Monday to extend their winning streak to a season-high nine games.
Harris homered in the third and fifth innings and Marcell Ozuna added a solo shot in the fourth as the Braves built a 4-0 lead en route to their 17th win in 18 games. Atlanta is 24-3 since June 3 and owns the best record in the majors at 57-27.
Elder (7-1), one of eight Atlanta players selected for next week's All-Star Game, began his fourth straight quality start with six scoreless innings before Ahmed Rosario plated two with a single in the seventh.
The 24-year-old has pitched at least five innings in each of his 17 starts this season, with Atlanta going 13-4 in those games.
Rosario finished with two hits and Steven Kwan went 3 for 5 with a run scored for Cleveland. Gavin Williams, the Guardians' No. 1 prospect according to MLB.com, allowed all three Atlanta homers and four runs across 6 1/3 innings in his third major league start.
Astros blow eight-run lead but rally by Rangers
The Houston Astros squandered an eight-run lead, then rallied with two runs in the ninth inning for a wild 12-11 win over the Texas Rangers in the finale of a key four-game series between the American League West's top two teams.
After the division-leading Rangers battled back to take an 11-10 lead on Corey Seager's eighth-inning sacrifice fly, Houston responded in the top of the ninth with consecutive RBI doubles by Jose Abreu and Chas McCormick off Will Smith.
Ryan Pressly then retired the Rangers in order in the bottom of the inning to notch his 18th save and help the Astros take three of four games from their in-state rivals. Houston moved within three games of first-place Texas in the AL West.
Kyle Tucker went 4 for 4 with a double and a grand slam that staked the Astros a 10-2 lead after the top of the fourth inning.
Texas cut the lead to 10-9 by the end of the fifth, however, thanks in part to homers by Travis Jankowski and Leody Tavaras. Adolis Garcia tied the game with a seventh-inning solo shot before the Rangers briefly went in front an inning later.
Jankowski went 3 for 5 with five RBIs and Tavares had three hits and three RBIs. Abreu homered and knocked in four runs for Houston, which also got homers from McCormick and Yainer Diaz.
Bader's three-run homer lifts Yankees over Orioles
Harrison Bader capped a New York Yankees' comeback with a tie-breaking three-run homer in the eighth inning that staked the Bronx Bombers to a 6-3 victory over the Baltimore Orioles.
The Yankees overcame an early 3-0 deficit to take the opener of this four-game series and close within three games of the upstart Orioles for the AL's top wild card spot.
Anthony Volpe and Kyle Higashioka began the rally with back-to-back solo homers in the fifth inning, and Volpe recorded the tying run in the seventh when he scored from third on a wild pitch from All-Star reliever Yennier Cano.
After singles by Giancarlo Stanton and Anthony Rizzo put two Yankees on in the eighth, Bader drilled a pitch from Danny Coulombe into the left-field seats for a 6-3 lead.
All-Star catcher Adley Rutschman went 3 for 5 with an RBI for the slumping Orioles, who have lost five of their last six games.
Baltimore did manage three runs - two earned - off Domingo German in the Yankee starter's first outing since throwing the 24th perfect game in major league history last Wednesday at Oakland.
German allowed nine hits in his follow-up start while lasting only 4 1/3 innings.