Dylan Cease pitched two-hit ball into the ninth inning and Manny Machado, Fernando Tatis Jr. and Donovan Solano hit consecutive homers in the eighth to give San Diego Padres a 4-0 victory over the Houston Astros on Wednesday.
Machado homered twice for the Padres, who won two of three against the Astros and stayed 2 1/2 games ahead of Arizona and the Mets for the first NL wild card.
Cease, who threw his first career no-hitter on July 25 at Washington, took a one-hitter into the ninth before Mauricio Dubón beat out an infield single to shortstop. Cease struck out Jake Meyers but then shortstop Xander Bogaerts booted Jose Altuve's grounder for an error that allowed Dubón to take third, and that was it for the right-hander after 103 pitches.
Cease retired the first 15 Astros batters before allowing a single to right field by Jason Heyward to open the sixth. Cease then retired the side.
He struck out five and walked none before Tanner Scott got two outs for his 21st save.
Machado lined a shot to left-center off Framber Valdez, opening the sixth for his 29th home run.
Tatis, who struck out in his first three at-bats, hit reliever Kaleb Ort's first pitch into the first row in left-center leading off the eighth. Machado followed with a shot deep into the seats in left and Solano hit a liner to left.
Valdez went seven innings, allowing one run and five hits while striking out six and walking two.
Skubal wins 17th as Tigers stay hot
Tarik Skubal allowed three hits over five innings for his AL-best 17th win and the streaking Detroit Tigers beat the Kansas City Royals 4-2 to move within a half game of a playoff spot with 10 games remaining.
Riley Greene hit a go-ahead home run as the Tigers won their fourth straight and ninth in the last 11 games. With the series sweep, Detroit won for the 25th time in 35 games to move within a half game of Minnesota for the third AL wild-card spot.
Skubal, who has won his last five decisions, made his case for the AL Cy Young Award stronger by matching Atlanta’s Chris Sale for the major league lead in wins and lowered his AL-leading earned run average to 2.48. He walked one and struck out seven.
Skubal had struggled against the Royals in the past, entering Wednesday with a 2-9 record and 5.05 ERA in 12 starts over 14 appearances. After allowing three hits and Yuli Gurriel’s two-out RBI single in the first inning, he threw four hitless innings.
The Royals lost their fourth straight and were swept for the first time at home this season. They remained 2 1/2 games behind Baltimore for the first wild-card spot and 1 1/2 games ahead of Minnesota for the second wild card.
Guardians rally past Twins
Brayan Rocchio singled in Andrés Giménez to cap a three-run 10th inning and lift the Cleveland Guardians to a 5-4 win over the Minnesota Twins, reducing their magic number for clinching a playoff berth to one.
Kyle Manzardo and Will Brennan had RBI singles off Ronny Henriquez before Michael Tonkin entered and gave up Rocchio’s second career walk-off hit, a chopper to right through a drawn-in infield.
Josh Naylor hit a pair of solo homers and scored three times for Cleveland, which leads the division by six games over Kansas City. Naylor’s first shot was a 445-foot rocket to right-center, giving him his first 30-homer season.
The Guardians, who now have a major league-leading 41 comeback victories this season, can lock up a postseason spot Thursday with a win over Minnesota.
Carlos Correa had a two-run single off Hunter Gaddis that gave the Twins a 4-2 lead in the top of the 10th. Correa finished with four RBIs and extended his hitting streak to 16 games, matching his career high with Houston in 2019.
Minnesota had its lead for the final AL wild card cut to one-half game over surging Detroit.
Twins right-hander Bailey Ober struck out a career-high 12 over seven innings, but remained winless in seven starts since Aug. 9. He allowed two runs without issuing a walk.