SEATTLE — Randy Vásquez threw six shutout innings, Mason Miller got a four-out save and Miguel Andujar hit an RBI double as the San Diego Padres beat the Seattle Mariners 2-0 on Friday night.

Vásquez (5-1), who has not allowed an earned run in three of nine starts this season, scattered four hits across six innings while not allowing a runner to advance past second base. The righty gave up only one extra-base hit, a double by Cole Young in the fifth inning.

The Mariners played without superstar slugger Cal Raleigh, who left a 4-3 loss to the Houston Astros in the eighth inning after aggravating an injury to his right side Wednesday.

Raleigh was placed on the 10-day IL with a right oblique strain on Thursday, the first IL stint in six major league seasons for last year’s AL MVP runner-up.

“It’s tough because it’s one of those things where I thought I could play through it,” Raleigh said Friday. “I thought I could tough it out, and ultimately, what’s best for the team is me putting my pride aside and taking a few days.”

San Diego scored its first run in the fourth on a two-strike, two-out double by Andujar on a hanging sweeper by Mariners starter Emerson Hancock (3-2). It was the only run the Padres scored against Hancock, who allowed a season-high five earned runs in his last start.

The Padres struck again in the seventh on an RBI groundout by Sung-Mun Song off Cooper Criswell.

Seattle had a chance to tie it, and even take the lead, when it loaded the bases in the eighth. Miller, the Padres’ All-Star closer, struck out Connor Joe looking with a full count slider to end the inning en route to earning his major league-leading 14th save.