SEATTLE (AP) The Mariners are glad to get a win any way they can get one.
J.A. Happ earned his first victory with the Mariners as the Seattle bullpen held off the Houston Astros 3-2 Wednesday night to avoid a three-game sweep.
''A win's a win,'' Seattle manager Lloyd McClendon said.
Acquired from Toronto in an offseason trade, Happ (1-1) won in his third start. He gave up two runs and eight hits in 7 1-3 innings, walking none and striking out five.
Reliever Yoervis Medina walked the bases loaded with two outs in the eighth before striking out Chris Carter, who had homered an inning earlier.
''Lost his slot and couldn't get it back,'' McClendon said of Medina's struggles. ''Fortunately, he was able to throw a hanging slider that was so bad he couldn't hit it.''
Fernando Rodney escaped a first-and-third, one-out jam in the ninth for his fourth save in five tries.
Happ ran into trouble in the seventh after allowing a leadoff home run to Carter - the slugger's first of the season - and single to Colby Rasmus. Happ then induced a double play and got out of the inning with a fly ball.
After retiring the first batter of the eighth, Happ gave way to the bullpen.
''Just being aggressive and trying to get ahead of guys is big for me,'' Happ said. ''Been able to throw strikes and get ahead of guys. That's the way I'm successful.''
Roberto Hernandez (0-2) allowed three runs in seven innings.
The Mariners took a 1-0 lead in the first when Austin Jackson singled, stole second and scored on Nelson Cruz's single.
Mike Zunino hit a solo home run in the third. Brad Miller singled home Logan Morrison in the fourth to give the Mariners a 3-0 advantage.
''In the first few innings the ball was kind of flat, but I was able to keep the ball down and started moving more and got comfortable,'' Hernandez said through an interpreter.
Jose Altuve hit an RBI single with two outs in the fifth for Houston.
Carter, who tied for second in the majors last year with 37 home runs, hit his first of the season in the seventh.
Astros hitting coach Dave Hudgens was ejected in the middle of the fourth inning after Luis Valbuena was called out on strikes to end the top half of the frame.
''These are high intensity games,'' Astros manager A.J. Hinch said. ''Everybody has an opinion. We voiced our displeasure.''
Astros: Hinch said RHP Brad Peacock, put on the 15-day disabled list Friday with a strained lat muscle, is dealing with a lengthy issue. Peacock injured his back in his first appearance after being reinstated from the disabled list
Mariners: Reliever Tom Wilhelmsen (hyperextended elbow) is expected to start playing catch Friday and throw a bullpen on the team's next road trip.
Mariners 2B Robinson Cano extended his hitting streak to nine games with a single in the ninth. Cano is hitting .405 (15-for-37) with a home run, five doubles and five RBIs during that span.
ZUNINO GOES YARD
Seattle's Mike Zunino hit a home run well beyond the left-field fence in the third inning for his second on the season. The home run was the first allowed by the Astros in six road contests this season.
RARE LOSS FOR HOUSTON
The loss snaps a four-game win streak for the Astros. Despite the defeat, Houston has won its last two series and three of the last four.
Astros: Houston has a day off Thursday before starting a three-game set at Oakland. LHP Dallas Keuchel (2-0) takes the mound for the Astros looking for his 11th consecutive quality start, a streak that dates to last August.
Mariners: Seattle gets a day off before ace Felix Hernandez takes the mound Friday against the Twins. Hernandez looks to improve to 3-0 in his fourth start of the season, and is coming off a 12-strikeout performance on April 12.