Frazier, Gonzales lead M’s past Astros 11-1 in home opener

SEATTLE — Marco Gonzales took great pleasure in shutting down one of the teams that’s provided him headaches in the past before a sold-out home crowd.

Adam Frazier’s first impression to those same fans was just as memorable.

Gonzales rebounded from a rocky first start to throw seven solid innings, Frazier had four hits, including a two-run triple and two-run double, and the Mariners opened their home campaign with a 11-1 win over the Houston Astros on Friday night.

An offseason of high anticipation for fans in the Pacific Northwest was greeted with a complete performance by the Mariners in their first appearance at T-Mobile Park since the final day of last season, when Seattle was eliminated from the postseason race.

Gonzales (1-1) was terrific with one of the best outings of his career against the Astros. The top of Seattle’s lineup with Frazier, Ty France and Jesse Winker was a combined 7 for 11 with seven RBIs and three walks. Even promising rookie Julio Rodríguez thrilled the sellout crowd in his first home game with the Mariners by dumping a line drive single into left field in his first plate appearance.

Gonzales scattered four hits and struck out six. He lasted just two innings in his first start of the season last weekend against Minnesota when he allowed six runs, but only two were earned.

“Getting ahead in the count, throwing five different pitches for strikes and pitching with a little bit of a chip on my shoulder,” Gonzales said. “These guys smacked me around for a long time. So (it) felt good to stick it to them a little bit.”

The only run Gonzales surrendered this time came in the seventh when Jose Siri’s broken-bat liner to center dropped in front of Rodríguez and scored Yuli Gurriel.

“I felt very confident coming into the game today he would make an adjustment,” Seattle manager Scott Servais said of Gonzales. “His stuff was so much crisper and just so aggressive early in the strike zone, and we’d love to see that. That’s who Marco is.”

Gonzales was backed by a season-high in hits and runs from Seattle’s bats. Winker, who was out taking early batting practice to get familiar with his new surroundings, had an RBI single in his first at-bat. Frazier clubbed a two-run triple with two outs in the fourth to give Seattle a 3-0 lead. France added a two-run double in the sixth and Frazier followed with a two-run double in the seventh.

It was Frazier’s third career game with four RBIs. Eugenio Suárez added a two-run homer in the eighth inning.

“I felt like I had some tough luck on the road. First road trip, I guess,” Frazier said. “I felt good coming out of spring then felt like I lost it a little bit. So, try to build on tonight.”

Houston starter Jake Odorizzi (0-1) didn’t make it through the fifth inning, allowing eight hits and three runs. The Astros bullpen was no better giving up seven ru