Willie MacIver had a tiebreaking single for his first big league hit in a two-run, eighth-inning rally, then capped his MLB debut by throwing out a runner attempting to steal for the final out as the Athletics beat Philadelphia 5-4 Sunday in West Sacramento to stop an 11-game slide and the Phillies’ nine-game winning streak.

Philadelphia’s Trea Turner homered in the eighth off Hogan Harris for a 4-3 lead.

Matt Strahm (1-3) issued a one-out walk in the bottom half to Logan Davidson, who hit a two-run double and singled for his first hits.

Lawrence Butler tied it with a triple and MacIver singled to center.

A day after blowing a ninth-inning lead, Mason Miller allowed a two-out single in the ninth to Alec Bohm. Johan Rojas pinch ran and MacIver, a 28-year-old catcher who had been in the minors since 2018, threw to shortstop Jacob Wilson, who tagged the sliding Rojas on an elbow to end it.

Giants 3, Nationals 2: Robbie Ray pitched six strong innings to improve to 7-0, Sam Huff homered and San Francisco hung on to win at Washington.

Ray allowed a run on t hree hits and struck out seven without a walk, lowering his ERA to 2.56.

The Giants are 10-1 in the 2021 AL Cy Young Award winner’s starts this season.

Washington’s CJ Abrams led off the ninth with a double off of closer Ryan Walker. James Wood drove Abrams in with a one-out double to make it 3-2, but Walker retired the next two batters to earn his 10th save.

Padres 5, Braves 3: Jake Cronenworth hit a go-ahead homer in the seventh inning for the second of San Diego’s three long balls in a victory at Atlanta.

Gavin Sheets and Manny Machado homered for the Padres, who ended a six-game losing streak with a 2-1 win in Friday’s series opener.

By winning two of three in the series, the Padres received a boost after placing right-hander Michael King (4-2, 2.59 ERA) on the 15-day disabled list before the game with inflammation in his right shoulder.

Braves right-hander Spencer Schwellenbach (3-4) matched his career high with 11 strikeouts while giving up four runs, two earned, in seven innings.

Tigers 5, Guardians 0: Tarik Skubal gave up two hits and matched a career high with 13 strikeouts in his first professional complete game, Zach McKinstry had a two-run homer in a five-run fourth inning and Detroit blanked Cleveland to avoid a four-game home sweep.

The reigning AL Cy Young Award winner was perfect through five innings. He had a baserunner for the first time after Will Wilson doubled on the second pitch of the sixth.

Skubal (5-2) gave up only one more hit and hit one batter with a pitch in a 94-pitch outing.

Cubs 11, Reds 8: Seiya Suzuki and Reese McGuire homered in the eighth inning and Chicago rallied for a victory at Cincinnati.

Nico Hoerner and Pete Crow- Armstrong drove in two runs each for the NL Central Division leaders.

Austin Hays had two hits and drove in three runs for Cincinnati.

McGuire — just called up from Triple-A Iowa — tied it at 8 with a solo shot to right and the first two-homer game in his eight-year, big-league career. The 30-year old catcher was a late addition to the lineup after Carson Kelly was scratched due to illness.

After Ian Happ drew a walk and Kyle Tucker’s base hit, Suzuki connected on an elevated sinker by Luis Mey and drove it over the left-field wall to put the Cubs on top.

Yankees 5, Rockies 4: Aaron Judge had two hits, including a tiebreaking double in the fifth, and New York defeated Colorado at Coors Field.

Judge was 2 for 4 with an intentional walk in the ninth — fans loudly booed — in raising his average to .397.

J.C. Escarra had an RBI double in the second and a run-scoring single in the eighth as part of his first three-hit game for the Yankees, who won their sixth straight series.

The Rockies (9-44) are 0-17 in series this season.

Rangers 5, White Sox 4: Adolis García hit a two-run double in a three-run ninth inning, and visiting Texas stopped a six-game slide with a win over Chicago.

Jake Burger hit a two-run homer for the Rangers, who had dropped seven of eight overall.

Royals 2, Twins 1 (10): Maikel Garcia hit a two-out RBI single in the 10th inning, and Kansas City avoided a series sweep by edging host Minnesota.

Kris Bubic struck out nine in seven innings for the Royals. He allowed two hits and walked two.

Astros 5, Mariners 3: Christian Walker hit a game-winning, two-run homer in the bottom of the ninth to lift Houston over Seattle.

Walker, who had three hits, sent a fastball from Casey Legumina (4-2) into the seats in left field to give the Astros a 3-1 series win over the AL West leaders.

Rays 13, Blue Jays 0: Brandon Lowe homered in his third straight game and Tampa Bay routed visiting Toronto to extend its winning streak to five games.

Ryan Pepiot (3-5) ended a four-start winless streak, allowing three hits and a walk with five strikeouts over seven inning.

Cardinals 4, Diamondbacks 3: Masyn Winn homered, Victor Scott II hit a tiebreaking RBI single in the seventh, and St. Louis beat Arizona for a three-game home sweep.