Yankees 9, Royals 2
NEW YORK — All-Star slugger Aaron Judge hurt his left oblique while taking a swing and was expected to head to the injured list as the already banged-up New York Yankees beat the Kansas City Royals 9-2 Saturday.
Judge homered early, but hurt himself in the sixth inning while hitting a single. He was taken to a hospital for an MRI and further tests.
Judge winced after taking a swing in the sixth and gingerly made his way to first base. He left the game after being checked by a trainer.
White Sox at Tigers, postponed
DETROIT — The game between Detroit and Chicago has been postponed because of rain and rescheduled as part of a doubleheader on Aug. 6.
Cardinals 10, Mets 2
ST. LOUIS — Miles Mikolas tossed eight stellar innings and drove in two runs, leading St. Louis over New York.
Jose Martinez had three hits and three RBIs and Paul Goldschmidt hit his eighth home run for St. Louis.
Diamondbacks 6, Cubs 0
CHICAGO — Zack Greinke pitched three-hit ball over six innings and was backed by three home runs as Arizona won for the fifth time in six games.
Greinke (3-1) won for the third time in four starts.
Taylor Clarke worked the final three innings for a save in his major league debut, allowing one hit and preserving Arizona’s first shutout since last Sept. 19.
Pirates 3, Giants 1, 5 innings
PITTSBURGH — Cole Tucker made a splash in his major league debut, hitting a two-run homer as Pittsburgh beat San Francisco in a game shortened to five innings because of rain.
Pittsburgh’s first-round pick in the 2014 draft, Tucker sent a pitch from Derek Holland (1-3) a projected 431 feet into the bushes beyond the center field wall with two outs in the fifth inning to put the Pirates in front. His teammates summoned the 22-year-old shortstop out of the dugout for a curtain call, and Tucker obliged by walking onto the field and tapping his chest as fans roared.
Twins 6, Orioles 4, Game 1
Twins 16, Orioles 6, Game 2
BALTIMORE — Eddie Rosario homered twice for a second straight game, Byron Buxton hit a tiebreaking two-run double in the sixth inning and Minnesota beat Baltimore in the opener of a doubleheader.
Rosario also doubled and made a leaping catch at the wall to take away an extra-base hit from Chris Davis. Willians Astudillo went deep for the Twins.
Dwight Smith Jr., Renato Núñez and Pedro Severino homered for the Orioles in the makeup of a game postponed by rain on Friday.
Blue Jays 10, Athletics 1
OAKLAND — Rowdy Tellez and Brandon Drury hit back-to-back homers in a five-run fourth inning and Justin Smoak also homered as Toronto won for the fifth time in six games on its road trip.
Toronto pitcher Matt Shoemaker injured his left knee in a rundown chase in the third inning.
Toronto’s training staff was summoned again after just seven pitches by Shoemaker’s replacement, Sam Gaviglio. Gaviglio (2-0) was checked out and remained in the game, throwing four scoreless innings to win.
Indians 8, Braves 4, Game 1
Braves 7, Indians 6, Game 2
CLEVELAND — Ronald Acuña Jr.’s two-run double highlighted Atlanta’s five-run rally in the ninth inning as the Braves stormed back to beat the Cleveland Indians 7-6 in the second game of a doubleheader Saturday night and gain a split.
The Braves trailed 7-0 after two innings but chipped away late and stopped a four-game losing streak.
Cleveland won the opener 8-4 behind Corey Kluber’s strong outing.
Acuna ripped his double to left on the second pitch from Cody Anderson, Cleveland’s third reliever in the ninth and a pitcher seeking his first big league save. The Braves also got a two-run single by Ozzie Albies and a bases-loaded walk to Freddie Freeman in the inning before Acuña, the budding star, came through after going hitless in his previous six at-bats.
Red Sox 6, Rays 5
ST. PETERSBURG, Fla. — Andrew Benintendi hit a grand slam and a tiebreaking ninth-inning sacrifice fly and catcher Christian Vázquez picked off Tommy Pham for the final out as Boston won a series for the first time this season.
Marlins 9, Nationals 3
MIAMI — Curtis Granderson homered and Miami busted out at the plate after changing hitting coaches, roughing up ace Max Scherzer in beating Washington to win a series for the first time this season.
Rangers 9, Astros 4
ARLINGTON, Texas — Joey Gallo hit another long home run, Asdrúbal Cabrera accounted for five runs and Texas beat Houston.
Gerrit Cole (1-3) needed 43 pitches to get through a five-run first inning and didn’t get the first out until a called third strike against Gallo with the bases loaded on his 32nd pitch. The right-hander struck out eight, but allowed nine runs over 4 1/3 innings.
Phillies 8, Rockies 5
DENVER — Bryce Harper hit a three-run homer, Andrew McCutchen also connected and Philadelphia beat Colorado.
Phil Gosselin drove in three big runs to back scuffling Phillies ace Aaron Nola (2-0).
Reds 4, Padres 2
SAN DIEGO — Luis Castillo matched a season high with nine strikeouts and Jesse Winker added a pinch-hit homer as Cincinnati beat San Diego and extended the Padres’ losing streak to six games.
The Reds won their third straight after arriving in San Diego mired in a four-game losing streak.