HOUSTON — Dallas Keuchel threw six solid innings, Carlos Beltran had three hits and two RBIs and the Houston Astros beat the Seattle Mariners 8-6 on Saturday to drop their magic number to one for clinching the AL West title.

The Astros (90-58), who reached 90 wins for the first time since 2004, can secure the franchise’s seventh division title with one more win or a loss for the Los Angeles Angels. Los Angeles was scheduled to play Texas on Saturday night.

A day after scoring three runs in the first, the Astros jumped on the Mariners again, scoring four times against Erasmo Ramirez (5-6) in the second inning.

Keuchel (13-4) allowed one run — Jean Segura’s 11th homer in the sixth — and four hits, bouncing back nicely from a rocky performance in his previous start. The 2015 AL Cy Young Award winner issued a season-high four walks in 5 2/3 innings in a 10-2 loss at Oakland last Sunday.

Joe Musgrove allowed a solo homer to Mitch Haniger with two outs in the ninth before striking out Robinson Cano for his first save.

George Springer and Josh Reddick had two hits and two RBIs apiece for the Astros, who have won three in a row.

The Mariners scored four runs in the eighth. Cano hit a two-run single and Nelson Cruz and Kyle Seager had RBI singles before Musgrove came in and retired three in a row.

The Astros jumped in front on Derek Fisher’s RBI double with two outs in the second. Springer followed with a two-run single and Reddick doubled home a run to make it 4-0 Houston.

Altuve and Carlos Correa hit consecutive singles with no outs in the fifth before a third single — this one by Beltran — scored Altuve and chased Ramirez. Houston tacked on another run when Correa scampered home on Alex Bregman’s double play.

Ramirez allowed eight hits and walked three in four-plus innings.

TRAINER’S ROOM

Mariners: Manager Scott Servais said there was nothing physically wrong with James Paxton a day after he got just four outs in his first start since returning from the disabled list on Friday night. Servais said he was just “out of whack” on the mound after sitting out since Aug. 10 with a strained pectoral muscle.

Astros: RHP Lance McCullers threw a bullpen session and the Astros will see how he feels on Sunday before deciding if he’ll start on Tuesday against the White Sox. He was scratched from his scheduled start on Wednesday after experiencing arm fatigue during pregame throwing.

Indians 8, Royals 4

CLEVELAND — Francisco Lindor hit an RBI double and the Cleveland Indians bounced back after having their record streak stopped at 22 by beating the Kansas City Royals to move to the brink of an AL Central title.

Lindor’s double in the sixth off Jason Hammel (8-12) gave the All-Star shortstop an extra-base hit in a club-record 10 straight games. The major league record is 14 straight, shared by Chipper Jones (2006) and Paul Waner (1927).

Carlos Carrasco (16-6) pitched into the seventh as the Indians improved to 32-5 in their last 37 games.

With the win, the Indians clinched at least a tie for the division and dropped their magic number for repeating as champs to one. If Minnesota loses later at home against Toronto, Cleveland will clinch and take the next step in getting back to the World Series.

Yankees 9, Orioles 3

NEW YORK — Didi Gregorius and Greg Bird both homered for the second straight game, rookie Jordan Montgomery pitched six shutout innings and the New York Yankees downed the Baltimore Orioles 9-3 Saturday for their fourth win in a row.

The Yankees (82-66) extended their stretch of winning seasons to 25, the second-longest such streak in major league history behind their own 39 straight from 1926-64.

The Yankees began the day three games behind AL East-leading Boston. New York was atop the wild-card race, four games ahead of Minnesota.

Gregorius and Bird each hit three-run homers and Todd Frazier added a two-run shot as the Yankees won for the seventh time in eight games. They are a season-high 16 games over .500.

Baltimore has lost nine of 10 as it continues to fall out of playoff contention.

Montgomery (8-7) scattered four hits in his fifth start against the Orioles this year. The rookie left-hander struck out six and walked one.

Jeremy Hellickson (8-10) took the loss.

Dodgers 3, Nationals 2

WASHINGTON — Cody Bellinger hit his 38th homer to match the National League single-season record for rookies, and the Los Angeles Dodgers beat the Washington Nationals to inch closer to the NL West title.

Chase Utley had two doubles and scored twice to help the Dodgers reduce their magic number to win the division to five. Rich Hill and five relievers combined on a four-hitter.

Los Angeles also moved seven games ahead of Washington in the race to secure home-field advantage throughout the NL playoffs. The Dodgers have won four straight since dropping 11 in a row.

Anthony Rendon homered for the Nationals, who have lost four of five since clinching the NL East last Sunday. A.J. Cole (2-5) allowed three runs in five-plus innings.

Hill (10-8) struck out seven while pitching five innings of one-hit ball. Kenley Jansen worked a perfect ninth for his 38th save.

Don't Miss...