HOUSTON (AP) — Even though it’s only June, the Seattle Mariners know playing well against the Houston Astros will be vital if they hope to reach the postseason for the first time since 2001.

They did that on Tuesday night, slugging their way to a lopsided win that left them two games ahead of the World Series champs in first place in the American League West.

Kyle Seager, Mike Zunino and Jean Segura all homered off Dallas Keuchel early to back up another solid start by James Paxton and give the Mariners the 7-1 victory.

houston astros 968029606 Early Homers Help Mariners Over Astros 7 1

Dallas Keuchel #60 of the Houston Astros pitches in the first inning against the Seattle Mariners at Minute Maid Park on June 5, 2018 in Houston, Texas. (credit: Bob Levey/Getty Images)

“Every series against in-division teams is big but really every game is really important,” Paxton said. “But especially these guys being at the top of the division with them right now, every game puts us ahead of them so they’re important to win.”

Their bats got going early on Tuesday night, with Seager hitting a three-run homer in Seattle’s four-run first and Zunino padding the lead to 6-0 with his two-run shot in the second.

Paxton (5-1) gave up nine hits but just one run in 7 2/3 innings to extend his winning streak to five games. The Canadian lefty struck out six and walked one to lower his ERA to 2.95.

For the Astros the struggles continue for Keuchel (3-8), the 2015 AL Cy Young Award winner. He tied a season-high by yielding seven hits and the seven runs were the most he’s allowed this season. It was the second time he’s given up three homers this season as he lost for the third time in four games.

He thinks he must be doing something to give away what he’s about to throw.

“The first thing that pops up is either I’m tipping or they’re getting something on me,” he said. “We’ll take a look at it and go from there. If you would’ve told me I was 3-8 at this point of the season, I probably would’ve laughed in your face (but) … I’ll be better.”

Marwin Gonzalez was a home run shy of the cycle and drove in Houston’s only run with a second-inning double on a night the Astros had trouble stringing together hits and dropped their third straight.

Dee Gordon started things in the first with a leadoff single before a single by Jean Segura. Mitch Haniger grounded into a forceout that left Segura out at second and scored Gordon to make it 1-0. Nelson Cruz singled before Seager’s 10th homer this season made it 4-0.

The Mariners loved giving Paxton such a big early cushion to work with.

“It’s definitely big,” Seager said. “It’s big to jump on anybody, any game but especially we know what their offense is capable of and it’s really nice to give Paxton some wiggle room and let him take care of the rest.”

Ben Gamel opened the second with a single and Zunino pushed the lead to 6-0 with his blast to left field.

Carlos Correa and Yuli Gurriel hit consecutive singles to start Houston’s second and the Astros cut it to 6-1 when Correa scored on a double by Gonzalez.

Keuchel settled down after those tough two innings and had retired 10 straight when Segura connected off him with one out in the fifth to extend the lead to 7-1.

The Astros had a single in the sixth and seventh, but Paxton faced the minimum in both of those innings thanks to double plays.

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