Yankees 11, Rockies 5
NEW YORK — Edwin Encarnación chased Anthony Senzatela with a two-run double in a five-run second inning, and New York beast Colorado for its fifth straight win.
New York went ahead when Aaron Judge doubled in a run on Senzatela’s 10th pitch and took a 9-0 lead by the fourth.
Encarnación added an RBI double in the seventh, and DJ LeMahieu raised his AL-leading average to .334 with three hits.
Cubs 6, Padres 5
CHICAGO — Javier Báez hit a go-ahead, three-run homer and Cubs relievers combined for one-hit ball over the final four innings, lifting Chicago over San Diego.
Anthony Rizzo had two hits and drove in two runs and Robel Garcia added an RBI triple as NL Central-leading Chicago improved to 7-1 since the All-Star break.
Manny Machado hit a two-run shot for his 200th career homer and Fernando Tatis Jr. and Hunter Renfroe also connected for San Diego.
Mets 11, Giants 4
SAN FRANCISCO — Pete Alonso came off the bench and hit his 33rd home run, setting the Mets rookie record for RBIs as New York snapped San Francisco’s seven-game winning streak.
Dominic Smith, Jeff McNeil and Todd Frazier all went deep for the Mets. Walker Lockett (1-1) pitched five mostly sharp innings to earn his first major league victory.
Pablo Sandoval singled four times for the Giants. San Francisco (49-50) had won 14 of 16 and was attempting to get above .500 for the first time this season.
Blue Jays 7, Tigers 5
DETROIT — Vladimir Guerrero Jr. hit his first career grand slam, a 441-foot drive toward the bushes at Comerica Park that helped the Toronto Blue Jays rally for a 7-5 victory over the Detroit Tigers on Saturday night.
Guerrero’s home run erased a 5-1 deficit in the fifth, and Brandon Drury added a two-run shot an inning later to put Toronto ahead. Niko Goodrum and John Hicks went deep for the Tigers, who are 7-33 since the start of June.
White Sox 2, Rays 1 (11)
ST. PETERSBURG, Fla. — Yoán Moncada scored from first base on a single in the 11th inning and Chicago beat Tampa Bay.
Moncada drew a walk off Adam Kolarek (3-3) to lead off the 11th, and sprinted around the bases when José Abreu punched a single into right field off Chaz Roe.
Jace Fry (2-4) got the win in relief, and Alex Colomé pitched the 11th for his 21st save in 22 attempts.
Red Sox 17, Orioles 6
BALTIMORE — Jackie Bradley Jr. hit a pair of three-run homers, Mookie Betts homered and had three RBIs, and Boston routed Baltimore with its most prolific offensive performance of the year.
Rafael Devers and Sandy Leon also went deep for the Red Sox. Bradley’s second home run of the game highlighted an eight-run fourth inning that turned a tie into a 13-5 runaway.
Pirates 5, Phillies 1
PITTSBURGH — Joe Musgrove scattered two hits over six innings, collected his first double of the season and scored on a textbook head-first slide to lead Pittsburgh over Philadelphia.
Musgrove (7-8) tied a season high with eight strikeouts, walked two and allowed only an unearned run in the sixth to win his third consecutive decision.
Astros 6, Rangers 1
HOUSTON — José Urquidy threw seven dominant innings for his first major league win and Yuli Gurriel hit a three-run homer, sending Houston past Texas.
Making his third career start, Urquidy (1-0) held the Rangers to two baserunners — a homer by Shin-Soo Choo and an infield single by Hunter Pence. The 24-year-old rookie right-hander from Mexico struck out nine.
Royals 1, Indians 0
CLEVELAND — Hunter Dozier homered in the first inning and Jakob Junis pitched two-hit ball through six innings as Kansas City snapped Cleveland’s six-game win streak.
Dozier sent a 349-foot shot to right off Adam Plutko for his 15th home run. That run stood up as Junis and three relievers combined for a three-hitter and the Royals’ fourth shutout of the season.
Athletics 5, Twins 4
MINNEAPOLIS — Khris Davis lined a two-out, two-run single off the glove of diving first baseman Ehire Adrianza in the ninth inning and Oakland beat Minnesota.
The A’s won for the 21st time in 27 games. Miguel Sanó, Mitch Garver and Nelson Cruz all homered for the AL Central-leading Twins, who have lost five of six.
Reds 3, Cardinals 2
CINCINNATI — Yasiel Puig hit a game-tying double to end Miles Mikolas’ shutout bid, Josh VanMeter followed with his first major league home run and Cincinnati snapped a four-game losing streak with a win over St. Louis.
VanMeter and Eugenio Suarez each had two hits for the Reds. Suarez led off the seventh with a walk and scored from first on a double into the left-center field gap by Puig. Two pitches later, VanMeter hit a two-run homer into the Cincinnati bullpen down the right field line.
Nationals 5, Braves 3
ATLANTA — Aníbal Sánchez outpitched Mike Soroka and scored the go-ahead run in the fifth inning, Matt Adams homered and Washington beat Atlanta.
Second-place Washington pulled within 5½ games of the NL East-leading Braves.
Brewers 8, Diamondbacks 3
PHOENIX — Mike Moustakas hit a three-run homer in the eighth and Milwaukee scored six runs after Zack Greinke left to beat Arizona.
Greinke, who also had a run-scoring double, allowed two runs and struck out nine in seven innings. He moved into 29th on baseball’s all-time strikeouts list, leaving with a 3-2 lead.