Rookie Luis Gil allowed one hit in six scoreless innings to win his seventh straight start and combined with three relievers on a two-hitter as the New York Yankees earned a 5-1 victory over the visiting Minnesota Twins on Tuesday night.
New York, which is riding a six-game winning streak, has won 10 of its past 12 games and 17 of its past 21. Gleyber Torres and Giancarlo Stanton went deep and Aaron Judge had a two-run double for the Yankees.
A day after being named American League Rookie of the Month and AL Pitcher of the Month for May, Gil (8-1) allowed only a double by Christian Vazquez with one out in the third. The former Minnesota farmhand struck out six and walked three.
Royce Lewis returned from a right quad injury that he sustained in the season opener on March 28 and homered in the seventh for the Twins. Minnesota starter Bailey Ober (5-4) allowed three runs on three hits in five innings.
Cubs 7, White Sox 6
Ian Happ had three hits, including a two-run, go-ahead double in the bottom of the eighth, as the host Cubs rallied from an early five-run deficit to beat the White Sox.
Happ went 3-for-4 with two doubles, two runs and two RBIs, while Christopher Morel and Patrick Wisdom both homered for the Cubs.
Luis Robert Jr. homered and finished with two hits and two runs while Lenyn Sosa went 2-for-3 with a two-run shot for the White Sox, who have lost 12 in a row to match the third-longest losing streak in franchise history.
Reds 4, Rockies 1
Frankie Montas took a no-hitter into the seventh inning, Elly De La Cruz homered and Cincinnati beat Colorado in Denver.
Montas (3-4) struck out a season-high nine and walked two. He had his no-hitter broken up by Elias Diaz’s leadoff double in the bottom of the seventh but retired the next three batters to wrap up his longest outing of the season for the Reds.
Diaz finished with two hits and Brendan Rodgers had an RBI double in the ninth for the Rockies, who have dropped four in a row.
Guardians 8, Royals 5
Tyler Freeman’s two-run, game-tying homer highlighted a five-run seventh inning and Cleveland rallied from a five-run deficit to down visiting Kansas City.
Cleveland trailed 5-3 in the seventh with Royals ace Seth Lugo still on the mound. Will Brennan opened the frame with a single and Freeman chased Lugo by golfing a breaking ball into the left-center-field stands to make it 5-5. Reliever Sam Long (0-1) went on to take the loss.
Cade Smith (3-0) got the win and Emmanuel Clase recorded his 19th save for the AL Central-leading Guardians, who have won 16 of their past 20 games. Bobby Witt Jr. had a pair of two-run shots for Kansas City.
Phillies 2, Brewers 1 (10 innings)
Nick Castellanos hit a walk-off double to right field in the 10th inning as host Philadelphia defeated Milwaukee.
With pinch runner Whit Merrifield on second base to open the bottom of the 10th, the Brewers’ Joel Payamps (1-2) intentionally walked Bryson Stott before Castellanos hit a first-pitch sinker to lift the Phillies to victory.
Blake Perkins and Christian Yelich had two hits apiece for the Brewers, who were unable to score in the top of the 10th. Phillies second baseman Stott cut down Oliver Dunn at home for the second out.
Pirates 1, Dodgers 0
Rookie Jared Jones tossed six scoreless innings and Jack Suwinski belted a solo homer in his return to the majors, lifting host Pittsburgh over Los Angeles.
Jones (4-5) scattered three hits, three walks and struck out six to record his first win since May 16. David Bednar retired the side in order in the ninth for his 12th save of the season for the Pirates.
Freddie Freeman had two of the five hits for the Dodgers, who were shut out for the fourth time this season.
Rays 9, Marlins 5
Brandon Lowe drove in five runs as visiting Tampa Bay continued to dominate Miami.
Since 2019, the Rays are 22-3 against the Marlins. Lowe stroked a three-run homer and added a two-run double. He was hitting just .170 with one homer and eight RBIs in 53 at-bats through the end of May, but in 11 at-bats this month, he is batting .364 with one homer and five RBIs.
Miami’s Bryan De La Cruz homered and knocked in two runs, and Otto Lopez also had two RBIs.
Mets 6, Nationals 3
Harrison Bader had two hits, including a two-run homer, David Peterson pitched into the seventh inning and visiting New York beat Washington.
Pete Alonso had a solo homer and a single for the Mets, who have won the first two games of the three-game series. Peterson (1-0) was making his second start in his return from offseason hip surgery. He went 6 2/3 innings, allowing two runs on five hits.
Washington left-hander DJ Herz (0-1) was called up from Triple-A Rochester to make the start after Trevor Williams was placed on the 15-day injured list with a right flexor muscle strain. Herz, 23, gave up four runs on seven hits over four-plus innings in his major league debut.
Orioles 10, Blue Jays 1
Ryan Mountcastle had two home runs and five RBIs, Corbin Burnes pitched seven strong innings and visiting Baltimore routed Toronto.
Connor Norby added a two-run shot for his first hit in the majors as the Orioles improved to 2-0 in the four-game series. Burnes (6-2) allowed one run, four hits and one walk while striking out five.
George Springer hit a solo home run for the Blue Jays, who fell to 2-3 on their seven-game homestand.
Braves 8, Red Sox 3
Ozzie Albies and Orlando Arcia each homered and Max Fried struck out a career-high 13 to propel visiting Atlanta over Boston.
The score was 3-3 until Albies hit a three-run home run against Red Sox starter Kutter Crawford (2-5) in the sixth inning. Austin Riley and Marcell Ozuna scored on Albies’ fourth homer of the season. Fried (6-2) went seven innings for the Braves. He surrendered four hits and three runs (two earned).
First baseman Dominic Smith hit his second home run of the season for the Red Sox. Smith also made two errors in the second inning that led to two unearned runs.
Tigers 3, Rangers 1
Zach McKinstry and Riley Greene each homered and Jack Flaherty tossed five scoreless innings as Detroit earned a victory over Texas in Arlington, Texas.
Alex Faedo, Shelby Miller and Tyler Holton followed Flaherty before Jason Foley retired the only batter he faced for his 12th save. The Tigers won their third straight game and prevailed for the eighth time in their past 11.
Rangers starter Dane Dunning (4-4) allowed three runs on four hits over five innings. Ezequiel Duran’s two-out single in the ninth scored Texas’ lone run.
Astros 8, Cardinals 5
Yainer Diaz homered for the second consecutive game and Houston held off a late charge from visiting St. Louis.
Jose Altuve, Yordan Alvarez and Jeremy Pena recorded two hits apiece for the Astros. Tayler Scott (2-2) earned the win in relief, and Ryan Pressly worked a perfect ninth inning for his first save of the year.
Alec Burleson, Masyn Winn (3-for-3) and Nolan Gorman homered for the Cardinals. Andre Pallante (1-2) allowed six runs in three innings.
Angels 4, Padres 2
Zach Neto’s two-run double in the seventh inning snapped a tie and helped lift Los Angeles to a victory over San Diego in Anaheim, Calif.
The Angels won back-to-back games at home for the first time this season. They are just 9-21 in Anaheim. Carlos Estevez pitched a 1-2-3 ninth for his 10th save. Matt Moore (2-2) got the win with an inning of hitless relief.
Making his major league debut, Padres right-hander Adam Mazur gave up one run on two hits and four walks in six innings. Reliever Yuki Matsui (3-2) took the loss.
Diamondbacks 8, Giants 5
Lourdes Gurriel Jr., Gabriel Moreno and Kevin Newman had two RBIs apiece to help Arizona notch a victory over San Francisco in Phoenix.
Blaze Alexander had three hits, two runs and one RBI as the Diamondbacks stretched their winning streak to four games. Ketel Marte had three hits and a walk for the Diamondbacks, who have won the first two contests of the three-game series.
Mike Yastrzemski hit a pinch-hit, three-run homer in the eighth inning for the Giants, whose season-worst losing streak reached six games.
Mariners 4, Athletics 3
J.P. Crawford, Josh Rojas, Ty France and Luke Raley all doubled during a three-run third inning that helped Seattle edge host Oakland in the opener of a three-game series.
Rojas finished with three hits and Raley had two for the Mariners, who won their fourth game in a row.
JJ Bleday finished with two singles for the A’s, who were outhit 10-8 en route to their fifth loss in six games.