Cardinals Padres Baseball

St. Louis Cardinals' Brendan Donovan (33) celebrates with teammate Albert Pujols, right, after hitting a grand slam during the seventh inning of a baseball game against the San Diego Padres, Thursday, Sept. 22, 2022, in San Diego. (AP Photo/Gregory Bull)

SAN DIEGO (AP) — Brendan Donovan hit a grand slam in the seventh inning to lead Albert Pujols and the NL Central-leading St. Louis Cardinals to a 5-4 victory against the San Diego Padres on Thursday, snapping a three-game losing streak.

Pujols remained at 698 career homers, although he did drive two balls to deep left field, one for a single and one for an out on the warning track. The next stop in his pursuit of the 700-homer club is Dodger Stadium, where the Cardinals open a three-game series on Friday.

Manny Machado hit his 30th homer for the Padres, who had won five in a row. Nick Martinez (4-4) got the loss.

Donovan's slam made a winner of Jack Flaherty (1-1), who struck out nine in six innings. Giovanny Gallegos pitched the ninth for his 14th save.

MARINERS 9, ATHLETICS 5

OAKLAND, Calif. (AP) — Julio Rodríguez doubled and scored before leaving with lower back tightness, and the Mariners avoided a three-game sweep.

Rodríguez slowly walked off the field with a trainer in the bottom half of the first inning. He recently missed three games in Anaheim with a lower back issue.

Jarred Kelenic homered and doubled for Seattle in his first game since being called up from Triple-A Tacoma. Adam Frazier had three RBIs, and Matthew Boyd (2-0) pitched two innings for the win.

Seattle entered the day with a four-game lead over Baltimore for the third and final AL wild card.

Stephen Vogt tripled in three runs for Oakland. Vogt also announced he will retire at the end of the season, ending a 10-year major league career.

Kirby Snead (1-1) was charged with the loss.

ROYALS 4, TWINS 1

KANSAS CITY, Mo. (AP) — Jonathan Heasley pitched six innings of two-hit ball, and the Royals beat the Twins to complete a three-game series sweep.

Edward Oliveras and Drew Waters homered for Kansas City. Salvador Perez also drove in a run, extending his streak to seven straight games with an RBI.

Heasley (4-8) allowed one run, struck out three and walked two. Brad Keller got three outs for his first career save.

The first home sweep of at least three games by the Royals since July 2021 also probably ended the fading playoff hopes of the Twins, who two weeks ago were in the midst of an AL Central race but lost eight of nine on their road trip.

Minnesota rookie Josh Winder (4-5) allowed three runs and six hits in six innings.

GIANTS 3, ROCKIES 0

DENVER (AP) — Mike Yastrzemski homered and John Brebbia pitched an inning in his second start of the series, helping the Giants complete a four-game sweep.

Brebbia was followed by five relievers in the 10-hit shutout. Jharel Cotton (3-2) pitched 2 2/3 innings for the win in his first big league appearance since he was claimed off waivers from Minnesota on Sunday. Camilo Doval got three outs for his 24th save.

Brebbia also worked a scoreless inning when he got the start for Tuesday night's 6-3 victory. He became the first Giants pitcher to start twice in the same series since Dominic Leone against San Diego last September.

San Francisco pulled off its first sweep of at least four games against the Rockies since July 15-17, 2019.

The Rockies lost their fifth in a row at home and were shut out for the 12th time this season.

Colorado right-hander José Ureña (3-7) was charged with two runs and seven hits in 5 2/3 innings.

RANGERS 5, ANGELS 3

ARLINGTON, Texas (AP) — Corey Seager hit a tiebreaking two-run homer in the eighth inning, sending Texas to the win.

Seager drove a 1-1 fastball from José Quijada (0-5) deep to left-center for his 32nd homer, extending his career best in his first season with Texas. Quijada came in to pitch the eighth and walked leadoff hitter Marcus Semien before Seager connected for his opposite-field shot.

Matt Moore (5-2) got three outs for the win, and Jose Leclerc handled the ninth for his seventh save in eight opportunities.

Angels star Shohei Ohtani was held out of the starting lineup, but he pinch-hit with one out in the ninth and doubled into the right-field corner. Luis Rengifo and Mike Trout then struck out swinging.