ST. PETERSBURG, Fla. -- Dustin Pedroia hit a two-out grand slam in the seventh inning, rallying the Boston Red Sox to a 6-4 victory over the Tampa Bay Rays on Saturday night at Tropicana Field and clinching a postseason berth with their 10th straight victory.
Boston's winning streak is its longest since 2009. Red Sox starter Rick Porcello (22-4) became the majors' first 22-game winner and Boston's first since Pedro Martinez won 23 in 1999.
The Red Sox are 24-8 in Porcello's starts, including wins in 16 of his last 19. He had lasted at least seven innings in 11 straight starts, a streak that ended Saturday when he left in the seventh.
Tampa Bay's Logan Forsythe hit his 20th home run of the season, a solo shot, with two outs in the ninth off closer Craig Kimbrel, who picked up his 30th save of the year. Kimbrel had held opponents hitless (0-for-20) in eight appearances.
Blue Jays 3, Yankees 0
TORONTO -- Jose Bautista hit a three-run homer with two out in the eighth inning to send Toronto past New York.
The Blue Jays beat the Yankees for the second straight time with two games left in the four-game series between the American League East rivals. Toronto leads the AL wild-card race by 1 1/2 games over Baltimore and is two games clear of third-place Detroit.
It was the third loss in a row for the Yankees and the third straight game in which they have been shut out as their chances for a wild-card spot are all but gone.
Orioles 6, Diamondbacks 1
BALTIMORE -- Trey Mancini and Mark Trumbo homered and starter Wade Miley shut down his former team for 8 2/3 innings as Baltimore rolled past Arizona.
The victory moved the Orioles (84-71) back into second place in the AL wild-card battle by one-half game as Kansas City's five-run ninth inning handed the Detroit Tigers a 7-4 loss earlier Saturday.
It was Mancini's third homer this week after his recent call-up.
Cardinals 10, Cubs 4
CHICAGO -- St. Louis scored six runs in the first three innings en route to routing Chicago and staying afloat in the National League wild-card race.
Stephen Piscotty homered, Yadier Molina drove in four runs and Randal Grichuk drove in three for the Cardinals, who entered Saturday 1 1/2 games behind the Mets for the first wild card and a half-game behind the Giants for the second wild card. St. Louis has won five of its last seven games.
The NL Central champion Cubs saw their four-game winning streak end. They remain stuck on 98 victories and tied for a franchise-record 56 home wins. Chicago last won 99 games in 1935, when it reached 100.
Royals 7, Tigers 4
DETROIT -- Eric Hosmer belted a three-run home run to help Kansas City overcome a two-run deficit with two outs in the ninth.
Paulo Orlando blasted a two-run double in the ninth for the Royals.
Hosmer's 24th home run of the season, which gave him 100 RBIs, came on a low 1-1 changeup by Francisco Rodriguez (3-4).
Twins 3, Mariners 2
MINNEAPOLIS -- Early homers by Jorge Polanco and Miguel Sano helped Minnesota snap a seven-game losing streak.
The Twins, who have 99 losses, got seven solid innings from starter Tyler Duffey (9-11).
Nelson Cruz homered for Seattle, which fell two games behind Baltimore for the second wild-card spot in the AL.
Rangers 5, Athletics 0
OAKLAND, Calif. -- Shortstop Elvis Andrus hit a pair of two-run homers, Yu Darvish pitched seven shutout innings and Texas rolled to victory.
One day after clinching the American League West crown, Rangers manager Jeff Banister gave all of his regulars except Andrus and right fielder Nomar Mazara the day off.
Adrian Beltre, Carlos Beltran, Ian Desmond, Jonathan Lucroy, Rougned Odor, Mitch Moreland and Carlos Gomez were spectators as Andrus had the first multi-homer game of his career and drove in a career-high tying four runs.
Reds 6, Brewers 1
MILWAUKEE -- Dan Straily struck out five batters in 6 2/3 innings of one-run ball and Joey Votto hit his 26th home run of the season as Cincinnati beat Milwaukee.
Straily (14-8) cruised through his outing, scattering five hits and two walks to post his third consecutive victory. The only earned run he gave up came on a solo home run from Domingo Santana in the second inning.
Votto also drew three walks.