Carlos Rodon earned his fifth straight win by pitching six solid innings as the host New York Yankees became the second team in the American League to reach 30 victories with a 1-0 victory over the struggling Texas Rangers on Thursday afternoon.
Rodon (6-3) fanned eight and walked two before giving way to Mark Leiter Jr., Devin Williams and Luke Weaver to close it out. Cody Bellinger went 0-for-4 to bring his career-high 15-game hitting streak to a close.
Vivas cracked his first big-league homer off Rangers starter Nate Eovaldi (4-3) leading off the fifth. Eovaldi gave up five hits over six innings. Sam Haggerty poked a double for the only extra-base hit among the Rangers’ four safeties.
Aaron Judge went 0-for-3 with a walk, dropping his average to .396, while Cody Bellinger was 0-for-4 to see his career-high 15-game hitting streak snapped.
Nationals 8, Braves 7 (10 innings)
Amed Rosario singled home the winning run with one out in the bottom of the 10th inning and Washington beat visiting Atlanta to sweep their abbreviated two-game series.
James Wood had two hits and drove in three runs and Keibert Ruiz had two hits and two RBIs for Washington, which has won a season-high five straight. In his MLB debut, Hassell singled on the first pitch of his first at-bat and went 2-for-5 with two runs.
Matt Olson and Marcell Ozuna each had three hits, including a homer, for the Braves, who have lost three of their last four games.
Blue Jays 7, Padres 6 (11 innings)
Nathan Lukes’ RBI single in the bottom of the 11th inning lifted Toronto past visiting San Diego to complete a three-game sweep.
Daulton Varsho had tied the game with an RBI triple against reliever Jeremiah Estrada (1-3) after San Diego had taken a 6-5 lead on Gavin Sheets’ RBI single in the top of the 11th. The Padres have lost six games in a row.
Sheets tied the game in the ninth with his second two-run homer of the game. Toronto reliever Braydon Fisher (1-0) got the final out of the 11th, replacing Brendon Little. Both teams scored a run in the 10th before Lukes’ heroics in the 11th.
Phillies 2, Rockies 0
Ranger Suarez pitched effectively into the seventh inning and Bryce Harper and Max Kepler cracked RBI doubles as Philadelphia wrapped up a four-game sweep of Colorado in Denver.
Suarez (3-0) gave up six hits before leaving with two outs in the seventh after walking Ezequiel Tovar. Orion Kerkering, Matt Strahm and Jordan Romano (sixth save) closed it out on a day when the Phillies offense managed just four hits.
Brenton Doyle, Jordan Beck and Tovar had two hits each for Colorado, which dropped its fifth straight. Starter German Marquez allowed two runs (one earned) on four hits over seven innings.
Angels 10, Athletics 5
Taylor Ward hit a grand slam and Logan O’Hoppe added a solo homer in the seventh inning to spark Los Angeles to a come-from-behind win over host Athletics in West Sacramento, Calif.
The Angels swept the four-game series and have won seven straight. Ward was 3-for-4 with five RBIs and two runs scored. He stretched his hitting streak to eight games while Zach Neto went 3-for-5 with two runs scored and an RBI.
Hunter Strickland (1-0) got the win in relief with 1 1/3 scoreless innings while Grant Holman (4-1), who gave up Ward’s slam and O’Hoppe’s solo shot, took the loss. It was the Athletics’ ninth loss in a row as Brent Rooker homered, was 3-for-4 and a triple short of the cycle.
Astros 9, Mariners 2
Jose Altuve produced his 12th career multi-homer game as Houston topped Seattle in the opener of a four-game series.
Altuve slugged a leadoff home run in the fifth inning before belting a two-run shot in the Astros’ three-run sixth. Lance McCullers Jr. gave up two runs in 4 1/3 innings, then the bullpen kept Seattle scoreless the rest of the game.
Mariners right-hander George Kirby (0-1), who made his season debut after spending two months on the injured list with right shoulder inflammation, allowed five runs on six hits over 3 2/3 innings. Dylan Moore hit a solo shot.
Brewers 8, Pirates 5
Christian Yelich hit a pair of home runs and finished with four RBIs to help Milwaukee open a four-game series with a win over host Pittsburgh.
Yelich’s three-run blast in the first inning off Pirates rookie starter Mike Burrows (0-1) set the tone for the Brewers’ fourth win in their past five games. Yelich delivered his second homer — a 415-foot, solo blast to right-center field off Isaac Mattson — in the sixth to extend Milwaukee’s lead to 5-2.
Pittsburgh’s Spencer Horwitz had two hits, including a leadoff homer in the fourth off Milwaukee starter Aaron Civale, who allowed two runs in four innings in his return from a hamstring injury. The game was delayed in the sixth for an hour and 50 minutes.
Guardians 7, Tigers 0
Tanner Bibee tossed seven impressive innings to help lead Cleveland past Detroit in the opener of a four-game series.
Bibee (4-4) struck out a season-high eight and allowed just three hits and a walk. Angel Martinez had a solo home run and a two-run double for Cleveland, which won its second straight game.
Tigers starter Jack Flaherty (2-6) gave up three runs on three hits in 6 2/3 innings. Javier Baez collected two of Detroit’s five hits.