BREWERS 17, TWINS 6
Jacob Misiorowski took a perfect game into the seventh inning of his second career start, Christian Yelich drove in a career-high and franchise-record eight runs, and Milwaukee scored 16 times in the final four innings to beat Minnesota on Friday.
Misiorowski became the first pitcher to start his big league career with 11 consecutive hitless innings as a starter since 1900. He threw five no-hit innings against St. Louis on June 12, but left in the sixth with cramping in his right calf and quadriceps.
MARINERS 9, CUBS 4
Cal Raleigh broke Johnny Bench’s record for home runs by a catcher before the All-Star break, hitting his major league-leading 28th and 29th in Seattle’s victory over Chicago.
Raleigh broke a tie in the seventh with No. 29 to move ahead of Hall of Famer Bench’s 1970 mark. Raleigh had three hits in his sixth multi-homer game of the season.
RANGERS 6, PIRATES 2
Jacob deGrom struck out seven in six strong innings, Corey Seager hit his first home run since May 10 and Texas beat Pittsburgh.
DeGrom (7-2) retired the first 11 batters and allowed two runs and five hits in six innings with one walk. One day after his 37th birthday, the two-time Cy Young Award winner extended his franchise record to 12 consecutive starts of allowing two runs or fewer and five hits or fewer.
ORIOLES 5, YANKEES 3
Ramón Urías hit a go-ahead solo home run in the eighth inning against Luke Weaver, spoiling the New York reliever’s return, as Baltimore topped the Yankees.
Urías snapped a 3-3 tie when he drove a full-count pitch into the right field seats for a 337-foot drive. The ball went over Aaron Judge’s leaping try, off a fan’s shirt and into the first row of the seats.
RAYS 14, TIGERS 8
Yandy Díaz was 3 for 5 with two homers, Matt Thaiss drove in four runs and every Rays starter had at least one hit in Tampa Bay’s win over Detroit.
The 14 runs given up was a season high for Detroit, which entered with the best record in the majors.
WHITE SOX 7, BLUE JAYS 1
Luis Robert Jr. hit a two-run homer in Chicago’s four-run third inning and the White Sox beat Toronto to end an eight-game losing streak.
Josh Rohas had a two-run double in the third for Chicago. Andrew Benintendi had a solo home run in the first and added an RBI single in the second.
MARLINS 6, BRAVES 2
Agustín Ramírez hit a three-run home run, Janson Junk pitched five effective innings and Miami beat Atlanta.
Ramírez made it 4-1 in the third with a drive off Braves starter Didier Fuentes (0-1) that went 436 feet to left, giving the rookie catcher a team-leading 11 home runs on the season.
PHILLIES 10, METS 2
Bryson Stott hit a bases-clearing triple in a six-run seventh inning and Philadelphia surged past New York into first place in the NL East.
Nick Castellanos homered for the Phillies, who opened a threegame set between division rivals.
CARDINALS 6, REDS 1
Andre Pallante allowed two hits in six shutout innings and St. Louis used a five-run eighth inning to beat Cincinnati.
Pallante (5-3) allowed a walk and a second-inning single to Matt McLain before leaving with a 1-0 lead in the seventh.