HOUSTON (AP) — 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.


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.


Mariners: Andrew Moore (1-3, 5.36 ERA) is scheduled to start on Sunday. Moore allowed one hit and one run in six innings of relief in his last outing.

Astros: Justin Verlander (12-8, 3.58 ERA) will make his first home start on Sunday since being traded from the Tigers on Aug. 31. Verlander, who has started twice for the Astros on the road, was great in his last start, allowing just one hit in eight innings of a 1-0 win over the Angels.