Mariners’ Bryce Miller Dominates Angels, Seattle Completes Sweep

Seattle Mariners starter Bryce Miller was nearly untouchable Thursday, taking a no-hit bid into the seventh inning before the Mariners completed a three-game sweep of the visiting Los Angeles Angels with a 1-0 victory over their American League West rivals.

The game’s lone run came in the bottom of the sixth inning when Cal Raleigh worked a bases-loaded walk against Angels starter Walbert Urena, who dropped to 5-7 on the season. Prior to that, neither club had managed a hit — until Seattle’s J.P. Crawford opened the sixth with a double to right-center field. Dominic Canzone and Randy Arozarena followed with one-out walks, and after Urena struck out Josh Naylor on three pitches, he got ahead of Raleigh 0-2 before last season’s home run champion battled back to draw the decisive walk.

Miller finished the outing allowing just two hits, walking no one, and striking out eight — a strong bounce-back after dropping his previous two starts. He improved to 4-2 on the year. Closer Andres Munoz ran into trouble in the ninth, surrendering a walk and two singles to load the bases, but he induced Wade Meckler into a game-ending double play to seal the win.

Guardians 6, White Sox 5

Cleveland’s Brayan Rocchio launched a two-run walk-off home run with one out in the ninth inning to lift the host Guardians over Chicago. The dramatic finish pulled Cleveland into a virtual tie with the White Sox for first place in the American League Central — though the Guardians have played two more games, with one additional win and one additional loss. Rocchio finished with three RBIs. Tim Herrin earned the win at 1-3, retiring all three batters he faced in the ninth, while Chicago’s Grant Taylor fell to 4-2 after giving up two runs in 1 1/3 innings while attempting a six-out save.

Reds 7, Brewers 2

Cincinnati’s Sal Stewart, Jose Trevino and T.J. Friedl all went deep as the Reds knocked off host Milwaukee, ending a four-game losing streak and avoiding a series sweep. Chase Burns outdueled hard-throwing Jacob Misiorowski, improving to 10-1 with his ninth consecutive winning decision. Burns allowed two runs and four hits over six innings. For Milwaukee, Garrett Mitchell homered, but Misiorowski dropped to 9-4 after surrendering five runs — just one earned — on five hits in five innings. He struck out 10 without issuing a walk, pushing his major-league-leading strikeout total to 156.

Pirates 6, Phillies 1

Pittsburgh rookie Esmerlyn Valdez drove in three runs and Nick Gonzales and Endy Rodriguez each hit home runs as the Pirates split a four-game series with Philadelphia. Valdez tied the game at 1-1 with an RBI single in the fifth, then recorded his first career triple two innings later when the ball slipped under the glove of Phillies center fielder Justin Crawford, allowing Brandon Lowe to score and give Pittsburgh a 2-1 edge. Valdez later scored on a Gonzales bloop single and added a sacrifice fly. Philadelphia’s Bryce Harper contributed an RBI double, but the Phillies managed only four hits compared to Pittsburgh’s 14.

Rockies 14, Marlins 4

Mickey Moniak went single, double, and home run while scoring three times as Colorado earned a series split with Miami, winning the finale of a four-game set in Denver. Jake McCarthy also homered and finished with four RBIs and three runs scored for the Rockies. Willi Castro, Troy Johnston and Cole Carrigg each drove in two runs. A McCarthy two-run single sparked a seven-run sixth inning that put the game away. Miami’s Otto Lopez went 3-for-the-day with a triple, a double and two runs scored.

Cardinals 11, Braves 5

Nathan Church belted a two-run homer to ignite a seven-run seventh-inning uprising as visiting St. Louis rallied from behind to beat Atlanta in the series finale. The Cardinals sent 11 batters to the plate in that decisive frame, erasing a 5-3 deficit and handing the Braves their 14th defeat in 19 games. St. Louis has now won three of its last four. Cardinals pitcher Gordon Graceffo improved to 6-1 with a clean sixth inning. Atlanta’s Hurston Waldrep made his first start of the season after elbow surgery during spring training to remove loose bodies, working 5 1/3 innings and allowing three runs on five hits.

Rangers 10, Tigers 4

Texas slugged a season-high 17 hits in a victory over Detroit in Arlington, with Elias Diaz, Josh Smith and Evan Carter all going deep. Nathan Eovaldi earned his ninth win of the year, allowing three runs on six hits in five-plus innings. He has now gone 6-0 in nine career outings against the Tigers. Alejandro Osuna and Nicky Lopez each collected three hits and an RBI for Texas, which has won seven of its last eight games. Detroit’s Hao-Yu Lee hit a two-run homer and Colt Keith added a solo shot, but Tigers starter Framber Valdez fell to 4-6 after giving up five runs on nine hits in five innings.

Rays 5, Royals 2

Ian Seymour fanned eight batters across six solid innings and Cedric Mullins delivered a two-run homer as visiting Tampa Bay swept Kansas City in three games, extending the Rays’ winning streak to a season-best eight straight. Chandler Simpson and Hunter Feduccia each recorded three hits for the American League East-leading Rays. Seymour improved to 5-1 despite allowing a leadoff home run to Carter Jensen. Isaac Collins also went deep for Kansas City.

Dodgers 12, Padres 7

Dalton Rushing collected four hits — including a home run — and drove in four runs as Los Angeles overcame a six-run deficit to defeat San Diego. The Dodgers tied their season high with 17 hits and have now won eight of their last 10 games. Kyle Tucker matched a career best with four hits and drew a walk, while Andy Pages delivered a game-tying two-run double in the fourth inning. Starter Roki Sasaki struggled, yielding six runs on seven hits in just three innings — his shortest outing of the season. San Diego has now dropped six straight. The Padres had jumped out to a 6-0 lead on first-inning homer by Manny Machado and back-to-back home runs from Jackson Merrill and Jake Cronenworth in the second. Randy Vasquez surrendered four runs over three innings, and Wandy Peralta fell to 1-1 after being tagged for four runs on six hits in the fourth.