HOUSTON (AP) — When Houston’s Jake Marisnick made a highlight-reel catch on a ball hit by Robinson Cano for the second out of the eighth inning Monday night, Seattle manager Scott Servais started to think it just might not be his team’s night.

Turns out he just had to wait a little bit longer.

Rookie pinch-hitter Daniel Vogelbach hit his first career grand slam two batters later, lifting the Mariners over the Houston Astros 4-1 on Monday night.

The Mariners trailed 1-0 when Nelson Cruz singled off Hector Rondon (2-5) with no outs in the eighth, and Kyle Seager singled with one out. Cano then hit a ball into shallow center field that looked like it would drop, but Marisnick, who also made a nice grab for the inning’s first out, sprinted before diving and extending his arm to make the catch.

Rondon walked pinch-hitter Denard Span to load bases before Vogelbach sent a 97-mph fastball into the bullpen in right-center.

“Obviously a great at-bat by him and really coming through in a big moment,” Servais said. “It seems like we had to figure out a way to get the ball away from Marisnick. … We figured out a way to hit one where he couldn’t catch it.”

It was the third pinch-hit grand slam in Mariners’ history and the first since Franklin Gutierrez hit one on July 21, 2015 at Detroit.

“I think I’ve learned my lesson pinch-hitting and failing multiple times with trying to be really patient and trying to go up there and work an at-bat like I was starting,” Vogelbach said. “So just going up there and trying to get something elevated and hard and put a good swing on it and see what happens.”

The loss cut Houston’s lead in the AL West to four games over Oakland, which was off Monday night.

Marwin Gonzalez had an RBI double to give the Astros the lead in the fourth. But they couldn’t muster much else on a night they managed just three hits, with the last one coming in the fifth.

Mariners starter Wade LeBlanc allowed three hits and one run in 5 1/3 innings. Ryan Cook (2-1) struck out one in a perfect seventh for the win, and Edwin Diaz pitched a scoreless ninth for his MLB-leading 56th save.

“We had a rough night offensively,” manager A.J. Hinch said. “It didn’t look like we were picking the ball up very well. Leblanc always does this cat-and-mouse game of moving the ball around. We’ve had pretty good success against him, but for whatever reason, we weren’t taking great swings against him.”

Houston’s Framber Valdez walked five but gave up just two hits in five innings. Rondon allowed four hits and four runs for his second straight loss after giving up three hits and two runs in 1 1/3 innings of a loss to Arizona on Friday night.

LeBlanc walked a batter in both the first and second innings but didn’t allow a hit until Yuli Gurriel doubled with two outs in the fourth. Gonzalez followed with his double, which bounced off the wall in left center, to score Gurriel and make it 1-0.

(© Copyright 2018 The Associated Press. All Rights Reserved. This material may not be published, broadcast, rewritten or redistributed.)