UNDATED (AP) — Dominic Smith went 4 for 4 with three RBIs to back an inconsistent Max Scherzer, as the New York Mets won their seventh straight series by beating the Philadelphia Phillies 10-6.
The Mets took two of three in the weekend set between National League East rivals.
Scherzer struck out his first five batters for the first time in his career. But he also gave up two home runs to Mets nemesis Kyle Schwarber, and a solo shot to Bryce Harper. Still, the three-time Cy Young Award winner is 15-0 — the longest winning streak of his career — in his last 24 regular-season starts.
Jeff McNeil also had four of New York’s 15 hits, and Starling Marte drove in three runs.
Elsewhere around the majors:
— Logan Gilbert kept up his run of impressive starts, and the Seattle Mariners ended Miami’s seven-game winning streak, beating the Marlins 7-3. Gilbert held the Marlins hitless until Jon Berti’s two-out single in the fifth and was lifted after allowing Brian Anderson’s solo homer with two outs in the sixth. The 24-year-old righty exited with a 0.64 ERA through five starts. Julio Rodríguez crushed his first major league homer onto a walkway in left-center.
— Walker Buehler pitched five scoreless innings and the Los Angeles Dodgers beat the Detroit Tigers 6-3. The game saw Miguel Cabrera hit his 503rd career home run and his first this season off reliever Phil Bickford in the eighth inning. But the Tigers attempt at a rally fell short as Craig Kimbrel earned the save.
— Yadiel Hernandez drove in a career-high five runs with three hits as the Washington Nationals beat the San Francisco Giants 11-5. Juan Soto also had three hits and scored three times for the Nationals. Washington starter Josiah Gray allowed one hit in six innings for the win.
— Triston McKenzie threw 6 1/3 scoreless innings and The Cleveland Guardians beat the Athletics 7-3 on Sunday to complete their first sweep in Oakland in 22 years. Triston McKenzie threw 6 1/3 scoreless innings for Cleveland.
— Santiago Espinal drove in the go-ahead run with an RBI single in the seventh inning, Bo Bichette added a two-run home run, and the Toronto Blue Jays beat the Houston Astros 3-2. Blue Jays right-hander Kevin Gausman struck out a season-high 10 over seven innings to win his second straight decision as Toronto took two of three from Houston.
— Aaron Judge returned from a scheduled day off to homer twice and drive in the tying run as the Yankees rallied past the Royals 6-4 for their ninth straight win. Judge went deep for the third straight game when he connected off Daniel Lynch for a drive estimated at 453 feet in the first inning. He added another no-doubt shot in the ninth, giving Judge five homers in his last five games and eight on the year.
— Marcus Stroman threw two-hit ball for seven innings, outpitching Cy Young Award winner Corbin Burnes and leading the Chicago Cubs over the Milwaukee Brewers 2-0. Patrick Wisdom homered as the Cubs ended a four-game losing streak.
— Mike Trout homered, doubled and scored three runs, Michael Lorenzen pitched into the ninth inning and the Los Angeles Angels held off the Chicago White Sox 6-5 for their seventh win in eight games. Shohei Ohtani had an RBI as the Angels’ designated hitter, but exited in the ninth with tightness in his groin. He says he expects to play Monday.
—Harrison Bader and Nolan Arenado homered in the seventh inning to help the St. Louis Cardinals rally past the Arizona Diamondbacks 7-5. St. Louis won for the third time in five games and salvaged a split of the four-game series. Jordan Luplow hit two homers for Arizona, and Nick Ahmed and Christian Walker also went deep.
— Adolis Garcia highlighted a three-hit, four-RBI day with a bases-clearing triple in the third inning to help the Texas Rangers beat the Atlanta Braves 7-3. Taylor Hearn allowed both runs on four hits and three walks in five innings for his first victory since last September.
— Joe Musgrove struck out eight over seven solid innings and the San Diego Padres beat the Pittsburgh Pirates 5-2. The game was Musgrove’s second with the Padres at PNC Park since being traded from Pittsburgh to San Diego after the 2020 season. He pitched three years for the Pirates. Musgrove improved his record this season to 4-0.
— Kyle Freeland tossed seven strong innings for his first win of the season, and the Colorado Rockies completed a series sweep of the struggling Cincinnati Reds 10-1. Brendan Rodgers broke out of a season-long slump with two hits and four RBIs and C.J. Cron (krohn) and Randal Grichuk homered for the Rockies.
— Rougned Odor homered in a six-run sixth and the Baltimore Orioles beat the skidding Boston Red Sox 9-5. Red Sox starter Nick Pivetta blanked the Orioles until the fifth, when they pounded the righty and two relievers for five hits and three runs. That sent the Red Sox to their ninth loss in 12 games.
— The Twins jumped on Tampa Bay starter Josh Flemming for five runs in the first inning and cruised to a 9-3 victory. Minnesota start Josh Winder held the Rays scoreless through six innings, yielding just two hits and a walk against seven strikeouts to earn the win.