Ryan Noda highlighted a four-run fifth inning with a three-run homer as the Oakland Athletics ended an 11-game losing streak, beating the visiting Atlanta Braves 7-2 on Monday.
The A's had two runners on and one out in the fifth when Esteury Ruiz tied the game with a run-scoring single to left field. Noda followed with a three-run blast to right field for his sixth homer of the season.
The rally came against Braves starter Michael Soroka (0-1), who was making his first start since Aug. 3, 2020. Soroka, back after tearing his right Achilles tendon twice, gave up four runs in six innings.
Matt Olson homered for Atlanta, while Austin Riley went 2-for-4 to extend his hitting streak to 12 games. The A's utilized four pitchers, including Lucas Erceg (1-0), who earned his first major league win after tossing three scoreless, hitless innings.
Cubs 1, Rays 0
Marcus Stroman tossed a one-hitter for his fourth career complete game to dominate Tampa Bay, and host Chicago Cubs snapped a four-game losing streak.
Wander Franco ended Stroman's no-hit bid in the seventh with a flared single to left field. Brandon Lowe followed with the Rays' only walk of the game, but Stroman got Randy Arozarena to fly out and Josh Lowe to ground into an inning-ending double play. Stroman (5-4) struck out eight.
Mike Tauchman's fourth-inning sacrifice fly drove in the game's only run. Rays rookie Taj Bradley (3-2) allowed an unearned run striking out eight in 5 2/3 innings.
Yankees 10, Mariners 4
Aaron Judge hit two home runs, giving him an American League-leading 17 this season, as New York won at Seattle.
Jake Bauers also homered for the Yankees and Julio Rodriguez went deep for the Mariners.
Yankees right-hander Domingo German (3-3), making his first start since May 16 after serving a 10-game suspension for using illegal foreign substances, allowed four runs on seven hits in 6 1/3 innings. Mariners rookie Bryce Miller (3-2) was tagged for eight runs on 11 hits in 4 2/3 innings.
Angels 6, White Sox 4
Brandon Drury and Matt Thaiss connected for back-to-back home runs in the first inning and went on to combine for five hits and four RBIs, powering Los Angeles to a win at Chicago.
Griffin Canning (4-2) pitched six innings of three-run ball for the Angels, who ended a three-game skid and sent the White Sox to their fourth loss in five games. Carlos Estevez got his 13th save despite serving up a homer in the ninth.
Andrew Vaughn, Romy Gonzalez and Eloy Jimenez homered for the White Sox. Michael Kopech (3-5) fanned 10 but gave up four runs in 4 1/3 innings. Liam Hendriks, back from treatment for non-Hodgkin lymphoma, allowed two runs in one inning.
Dodgers 6, Nationals 1
Freddie Freeman extended his hitting streak to 18 games, J.D. Martinez hit a three-run home run and Los Angeles downed visiting Washington.
Bobby Miller won for the second time in two career starts as the Dodgers came out on top for the 12th time in their past 13 home games. Miller (2-0) produced six innings of one-run ball.
CJ Abrams had an RBI single for the Nationals, who lost a series opener for the fifth time in their past six tries. Trevor Williams held the Dodgers scoreless through four innings before he gave up six unearned runs in the fifth.
Royals 7, Cardinals 0
Mike Mayers, Josh Staumont, Taylor Clarke and Amir Garrett combined to throw a two-hitter as visiting Kansas City blanked St. Louis.
The Royals used Staumont as the opener in a bullpen game. He set the Cardinals down in order in the first inning, then Mayers (1-0) came on to retire the next 18 batters to take a perfect game into the eighth inning. The Cardinals finally broke through against Mayers when Nolan Arenado and Willson Contreras hit singles to open the eighth.
Vinnie Pasquantino and Michael Massey each drove in two runs for the Royals, who won their second straight game after losing seven of their previous eight.
Guardians 5, Orioles 0
Rookie Logan Allen threw seven shutout innings with 10 strikeouts as Cleveland defeated host Baltimore.
Allen (2-2), a left-hander, threw 103 pitches, allowing three hits and issuing two walks. He notched his first victory in more than a month since winning against Miami in his major league debut. Enyel De Los Santos and Trevor Stephan each pitched an inning of relief to complete the combined five-hitter.
Cam Gallagher drove in two runs and Will Brennan went 3-for-4 as Cleveland won for the third time in its last four games. Steven Kwan added two hits, including a run-scoring double. Baltimore righty Tyler Wells (3-2) took the loss despite giving up only one run in six innings. The Orioles have lost three of their last four games.
Rangers 5, Tigers 0
Corey Seager homered and drove in four runs and four pitchers combined on a shutout as visiting Texas blanked Detroit.
Texas starter Nathan Eovaldi (7-2), who has won six of his last eight starts, gave up four hits and three walks in five innings. Brock Burke pitched one inning of relief, Jonathan Hernandez took care of the seventh and eighth, and Jose Leclerc finished it off against Detroit, which totaled five hits.
Marcus Semien extended his hitting streak to 18 games with a ninth-inning single. Leody Taveras added three hits and scored a run. Detroit starter Matthew Boyd (3-4) was charged with five runs and five hits in six-plus innings.
Giants 14, Pirates 4
Patrick Bailey homered and Mitch Haniger doubled twice in a 13-batter, eight-run seventh inning, helping San Francisco separate from visiting Pittsburgh in the opener of a three-game series.
Austin Slater hit his first home run of the year and joined Bailey with four RBIs for the Giants, who have won 11 of their last 14 games. Bailey, Haniger, Slater, Brandon Crawford and Casey Schmitt had three hits apiece for the Giants, who totaled 18, including eight for extra bases.
The first of Jack Suwinski's two home runs on the day opened a two-run top of the seventh for the Pirates, trimming a five-run deficit to 6-3 before the San Francisco onslaught.
Twins 7, Astros 5 (10 innings)
Ryan Jeffers lined the first pitch of the 10th inning into the Crawford Boxes in left field and Minnesota won the opener of its three-game series with host Houston.
Jeffers' third home run of the season came against Astros reliever Bryan Abreu (2-1) and plated Max Kepler, who began the frame on second base. The Twins scored three runs off the Houston bullpen over the final two innings. Jhoan Duran (1-1) worked two scoreless innings for the Twins.
Astros second baseman Jose Altuve socked his second home run of the season -- and second in as many days -- with two outs and two strikes in the seventh, delivering a grand slam off Twins reliever Brock Stewart that erased a three-run deficit.
Diamondbacks 7, Rockies 5
Pavin Smith belted a three-run homer to cap a five-run second inning and help Arizona beat Colorado in the opener of their four-game series in Phoenix.
Lourdes Gurriel Jr. also homered, Emmanuel Rivera had two hits and two runs and Jake McCarthy added two hits and two RBIs for Arizona, which has won six of its past nine. Ryan McMahon tied his career high with four hits for Colorado. He homered, tripled, singled twice and drove in three runs.
Diamondbacks starter Ryne Nelson (2-2) allowed five runs and eight hits in five innings. He struck out one and walked three. Drey Jameson followed with 3 2/3 innings of scoreless relief before Andrew Chafin got the final out with a runner aboard for his eighth save of the season.
--Field Level Media