Rasmussen perfect through 8, pitches Rays past Orioles 4-1
ST. PETERSBURG, Fla. -- Drew Rasmussen took a perfect game into the ninth inning, and the Tampa Bay Rays expanded their lead over Baltimore for the final AL wild card to 1 1/2 games with a 4-1 victory over the Orioles on Sunday.
Rasmussen (7-4) allowed his first baserunner when Jorge Mateo doubled down the left-field line on the first pitch of the ninth. Mateo later scored on a Rasmussen wild pitch.
Jason Adam got two outs for his sixth save, finishing a one-hitter.
There hasn't been a perfect game in the majors since Seattle's Felix Hernandez accomplished the feat at home against the Rays on Aug. 15, 2012.
Randy Arozarena hit a three-run homer off Jordan Lyles (9-9) with two out in the third. Arozarena has 15 homers and 38 RBIs in 37 games against Baltimore.
ROYALS 4, DODGERS 0
KANSAS CITY, Mo. -- Brady Singer pitched six dominant innings, and the Royals ended the Dodgers' 12-game winning streak.
A day after hitting six home runs in a romp, the Dodgers were held to just two hits.
Singer (6-4) pitched one-hit ball against the team with the best record in the majors. Scott Barlow got four outs for his 19th save.
Vinnie Pasquantino homered among his three hits and drove in two runs.
Tyler Anderson (12-2) gave up three runs in six innings.
CARDINALS 6, BREWERS 3
ST. LOUIS -- Albert Pujols homered twice and Miles Mikolas tossed eight effective innings, leading the Cardinals to the win.
Dylan Carlson and Tyler O'Neill also connected for St. Louis, which pushed its NL Central lead over second-place Milwaukee to 1 1/2 games.
Carlson broke a 2-all tie with his eighth homer of the season, a drive to left against Taylor Rogers (1-6) in the eighth.
Hunter Renfroe and Rowdy Tellez homered for Milwaukee, which beat St. Louis 3-2 in 10 innings on Saturday night.
Pujols hit a solo shot in the second and a three-run drive in the eighth to give him 689 career homers.
Mikolas (9-9) permitted two runs and four hits.
METS 6, PHILLIES 0
NEW YORK -- Chris Bassitt pitched five innings of four-hit ball, and the Mets beat the Phillies for their 17th win in 20 games.
Daniel Vogelbach homered and Mark Canha had two hits for New York, which moved 35 games over .500 for the first time since September 2006.
The Mets posted their second straight shutout and kept 5 1/2 games ahead of Atlanta atop the NL East. The Mets and Braves open a four-game series in Atlanta beginning Monday.
The Phillies have dropped three of four after winning seven straight.
Bassitt (10-7) struck out five and walked two.
Philadelphia's Zack Wheeler (11-6) allowed six runs in six innings.
GUARDIANS 7, BLUE JAYS 2
TORONTO -- Cleveland ace Shane Bieber pitched seven innings to win his fourth straight start, matching the longest winning streak of his career.
Amed Rosario homered and scored three times as the AL Central leaders won for the seventh time in eight games. Austin Hedges had two hits and two RBIs.
Bieber (8-6) allowed two runs and eight hits, equaling a four-game winning streak from June 17 to July 3, 2018.
Blue Jays right-hander Kevin Gausman (8-9) allowed five runs and nine hits in 4 2/3 innings.
BRAVES 3, MARLINS 1
MIAMI -- Rookie Michael Harris II hit a tying homer in the ninth and William Contreras had a go-ahead single, helping Atlanta finish a sweep of the four-game series.
The Braves won their sixth straight after losing four of five against the NL East-leading Mets.
Harris' leadoff shot in the ninth tied it at 1. He drove the first pitch from Tanner Scott (4-5) over the wall in left center for his 12th homer.
Contreras drove in Vaughn Grissom with a hard grounder later in the inning, and Matt Olson scored on a wild pitch by Scott.
The Marlins have scored three or fewer runs in 15 consecutive games, matching the 1979 Chicago Cubs for the second-longest drought in the division era.
Tyler Matzek (3-2) got the win, and Kenley Jansen earned his 27th save.
PADRES 6, NATIONALS 0
WASHINGTON -- Blake Snell struck out 10 in six sharp innings, Juan Soto reached base three times and the Padres wrapped up a hectic weekend with a victory.
On Friday, with so much focus on Soto's return to Washington after a major trade this month, the Padres found out star shortstop Fernando Tatis Jr. had been suspended 80 games after testing positive for a performance-enhancing substance.
Then Saturday, San Diego manager Bob Melvin was upset with a disputed call at home plate in a one-run loss. Sunday was smoother all around because of Snell (5-6).
Washington's Paolo Espino (0-5) gave up four runs in 5 2/3 innings.
RED SOX 3, YANKEES 0
BOSTON -- Michael Wacha allowed two hits in seven innings in his return from a shoulder injury, and Rafael Devers homered to lead last-place Boston past division-leading New York.
Tommy Pham had three hits for the Red Sox, who took two of three from New York, which has lost nine of its last 11 games.
The Yankees still have a double-digit lead in the division; the Red Sox are seventh in the race for the AL's three wild-card spots.
Wacha (7-1) took a perfect game into the fifth inning. He walked one and struck out nine. Garrett Whitlock earned his fourth save.
Jameson Taillon (11-3) allowed three runs on six hits, striking out four to pick up his first loss since July 5.
WHITE SOX 5, TIGERS 3
CHICAGO -- AJ Pollock and Andrew Vaughn homered, helping the White Sox complete a three-game sweep.
Pollock, Eloy Jiménez and José Abreu each had two hits for the White Sox, who remained 2 1/2 games behind AL Central-leading Cleveland. Lance Lynn (3-5) pitched six effective innings, and Kendall Graveman earned his sixth save.
Harold Castro homered and Javier Báez had two hits for the Tigers, who have dropped seven straight. Tyler Alexander (2-7) gave up three runs in five innings.
ASTROS 6, ATHLETICS 3
HOUSTON -- Cristian Javier threw six shutout innings, Alex Bregman hit a two-run homer and the Astros swept the Athletics.
Bregman's 16th homer against Cole Irvin (6-10) was his second straight day with a two-run shot in the first. He also hit an RBI double in the seventh.
Javier (7-8) allowed one single and walked three in his first win since July 1. Ryan Pressly earned his 23rd save.
It was the eighth consecutive loss for the AL-worst Athletics, their longest skid since dropping a season-worst 10 in a row from May 30-June 10.
RANGERS 5, MARINERS 3
ARLINGTON, Texas -- Texas star Corey Seager doubled twice and scored twice, including the tiebreaking run in the seventh inning.
Josh Sborz (1-0) struck out five of the seven batters he faced in the seventh and eighth innings, allowing only one walk. The five strikeouts were a career high.
Jose Leclerc pitched a perfect ninth inning for his first save since 2020.
Seager doubled to left field with two outs in the seventh, reached third on a wild pitch by Matt Brash (3-4) and scored on Adolis Garcia's single.
DIAMONDBACKS 7, ROCKIES 4
DENVER -- Christian Walker had four hits, including a 460-foot homer, and drove in four runs, leading rookie Tommy Henry and Arizona to the victory.
Walker hit two doubles along with his 27th home run.
Henry (2-1) won in his third career start, allowing three runs and five hits in 5 1/3 innings. Ian Kennedy finished for his eighth save.
Colorado starter Ryan Feltner (2-4) was charged with five earned runs and seven hits in 4 1/3 innings.
REDS 8, CUBS 5
CINCINNATI -- Jose Barrero hit a tiebreaking RBI single in Cincinnati's three-run fifth inning, and the Reds stopped a five-game slide.
Aristides Aquino hit a three-run drive for Cincinnati, and Austin Romine doubled home two runs. Joel Kuhnel (2-1) pitched two scoreless innings for the win, and Alexis Díaz got five outs for his fifth save.
Cincinnati's Joey Votto made his 1,989th career appearance, snapping a tie with Hall of Famer Larry Walker for the most in major league history by players born in Canada.
Patrick Wisdom, Yan Gomes and Christopher Morel homered for Chicago. Anderson Espinoza (0-2) was charged with the loss.
More AP MLB: https://apnews.com/hub/mlb and https://twitter.com/AP_Sports