SEATTLE -- After weeks of being on the wrong end of several ugly routs, the Seattle Mariners finally enjoyed a laugher of their own.
"We were due to be on the other side of that type of game," manager Scott Servais said. "We've wore a few of those this year."
Edwin Encarnacion capped Seattle's seven-run sixth inning with a three-run homer, Mike Leake pitched his first complete game since 2015 and the Mariners stopped a four-game losing streak Wednesday night with a 14-1 rout of the Houston Astros.
Seattle won for just the fourth time in 20 games thanks to five homers and an outstanding performance from Leake (5-6).
Domingo Santana got Seattle's big inning started with a two-run homer, his first at home since April 27. Tom Murphy greeted reliever Brady Rodgers with a two-run shot on the first pitch, and Encarnacion put an exclamation point on the outburst with his 17th long ball, which landed in the second deck in left-center field.
Houston's five-game winning streak was snapped with its most lopsided defeat since a 17-2 loss to Detroit in May 2013.
"I was going into it not trying to use our primary guys," manager AJ Hinch said about his bullpen. "We've worked them a ton, so some other guys haven't got to pitch on a daily basis. They struggled tonight and it got really ugly."
Mallex Smith also had a key two-out, two-run single in the fifth off Astros starter Brad Peacock (5-3) after Seattle loaded the bases with no outs and nearly failed to capitalize. Peacock allowed only one hit through the first four innings, but struggled in the fifth and Hinch turned to his bullpen.
"Backdoor slider. Just looking for it, I think. Put a great swing on it," Peacock said.
Leake matched a career high by throwing 119 pitches in a six-hitter that marked Seattle's first complete game this season and his fifth in the majors, the last coming with San Francisco on Sept. 30, 2015.
The right-hander rebounded from a shaky first inning and struck out five. He allowed just four baserunners after the first.
In his last two starts, Leake has thrown 16 innings and allowed three runs.
"That's who I feel like I am. I mean, not getting nine (innings) all the time -- you're fortunate to get that once in a while. But if I can eat up innings and save the bullpen for a day, that's a good day," Leake said.
Mac Williamson and Kyle Seager also homered for the Mariners in a five-run eighth.
WELCOME TO SEATTLE
Williamson had a pretty crazy 36 hours, capped by a pinch-hit, three-run homer. His saga started early Tuesday when he attempted to fly from North Carolina to Seattle to sign a minor league deal with the Mariners. His travel was delayed and he didn't arrive in the Northwest until well after midnight Wednesday morning.
Williamson started Wednesday completing his physical and reporting to Triple-A Tacoma, but after going through one round of batting practice 30 miles away, he was told he needed to report to Seattle after Braden Bishop was placed on the 10-day injured list with a lacerated spleen before the game. Williamson signed with Seattle after declining a minor league assignment and being released by San Francisco last week. He appeared in 15 games with the Giants.
"First flight got delayed and then I had to move some flights around. It was a long travel day but well worth it," Williamson said.
Williamson hadn't played since May 24 and had struck out in eight of his final nine at-bats with the Giants before being released.
Astros: OF George Springer (hamstring) hit on the field for the first time since being placed on the injured list May 25. ... 2B Jose Altuve ran the bases during a pregame workout. ... RHP Collin McHugh threw a brief bullpen of 18 pitches. McHugh was placed on the injured list May 21.
Mariners: Seattle expects infielders Dee Gordon (wrist), Ryon Healy (back) and J.P. Crawford (ankle) to go out on rehab assignments this weekend. Servais was uncertain where the trio was headed, but expected a couple of those players to likely end up in the Class A California League with the chance of rejoining the Mariners in Oakland late next week. ... RHP Felix Hernandez and RHP Hunter Strickland will throw bullpens Thursday, to be followed by live batting practice sessions before either head out on a rehab assignment.
Astros: RHP Justin Verlander (9-2) looks to become the first 10-game winner in the AL.
Mariners: LHP Tommy Milone (1-1) makes his fourth start. Milone got a no-decision in his last outing against the Angels.
More AP MLB: https://apnews.com/MLB and https://twitter.com/AP-Sports
Why the Padres are soaring in the power rankings?
Jessica Mendoza picks the Padres as the team rising up the power rankings with their big week against the Reds and Dodgers.
Fix baseball? MLB is working on a plan
Here's how a group including former GM Theo Epstein is experimenting to find the right balance for baseball's future.
Marlins look to end 3-game slide against Nationals
Washington Nationals (35-36, fourth in the NL East) vs. Miami Marlins (31-42, fifth in the NL East)
Astros take on the Tigers following Urquidy's solid showing
Houston Astros (46-28, first in the AL West) vs. Detroit Tigers (32-42, fourth in the AL Central)
Chapman takes 11-game hit streak into matchup with Rangers
Oakland Athletics (45-31, second in the AL West) vs. Texas Rangers (27-47, fifth in the AL West)
Baltimore takes 5-game skid into matchup with Toronto
Baltimore Orioles (23-51, fifth in the AL East) vs. Toronto Blue Jays (37-35, fourth in the AL East)