SEATTLE — Chris Herrmann hit his first home run for Seattle, and Marco Gonzales pitched six solid innings to lead the Mariners to a 4-1 victory over the Los Angeles Angels on Thursday night.

Gonzales (9-5) gave up five hits while striking out seven in a 102-pitch outing. The lone run he gave up was Kole Calhoun's sacrifice fly in the fourth inning to tie the game at 1.

In the fifth, Guillermo Heredia's line drive over Justin Upton's head in left field for an RBI double gave Seattle the lead back at 2-1.

In the seventh inning, Herrmann's solo blast off reliever Miguel Almonte carried deep into the right-field bleachers. Dee Gordon tripled into the right-field corner with two outs, and Jean Segura greeted reliever Cam Bedrosian with a high-chopping RBI single to third baseman David Fletcher to extend Seattle's lead to 4-1.

Edwin Diaz struck out the side in the ninth to lock up his major league-leading 34th save.

The Mariners have not lost a home series since May 6, when they dropped two of three games to the Angels. They are 6-0-3 during that span.

Angels starter Jaime Barria (5-5) allowed two runs and five hits in 5 1/3 innings in the loss.

Hernandez back "better"

Seattle right-hander Felix Hernandez insists he feels much better before his scheduled start Friday against Colorado than he did nearly a week ago.

Hernandez tweaked his back during a workout in Baltimore. It tightened on him before his start Saturday against Kansas City — one in which he surrendered three earned runs before recording an out in a 6-4 victory.

"There isn't anything structurally wrong. It's just tight," Mariners manager Scott Servais said.

With the help of heat and ice packs, and more stretching, Hernandez's back has felt better this week. He even threw an abbreviated bullpen session.

"I am better today — more loose," Hernandez said. "I will be fine."

Birthday boy

What did Japanese star Shohei Ohtani get on the day of his 24th birthday Thursday in Seattle?

He got a seat on the bench against Gonzales, a left-hander. With Albert Pujols serving as the designated hitter, Jefry Marte got the start at first base after being activated from the 10-day disabled list earlier in the day.

"We've got Marte back who we like against left-handed pitchers," Angels manager Mike Scioscia said. "Shohei will definitely get his looks. He is fine."

Ohtani struck out in the ninth inning as a pinch hitter against Diaz.

Roster reshuffling

Angels: It appears that shortstop Andrelton Simmons and center fielder Mike Trout might remain the Angels' 2-3 hitters for the time being. With a revamped lineup, the Angels produced 17 runners in scoring position Wednesday. "That is the pressure we need to apply to teams," Scioscia said. ... To make room for Marte, the Angels sent outfielder Jabari Blash to Triple-A Salt Lake.

Mariners: Left-handed pitcher Ariel Miranda, who started 29 games last season, was granted his unconditional release from Triple-A Tacoma to pursue playing opportunities in Japan.

Up next

Rockies: This will be a big moment for right-hander German Marquez (6-8, 5.14 ERA), who faces off against one of his famous Venezuelan countrymen in Hernandez. He has never faced the Mariners, but is 2-0 in interleague play. Marquez is coming off arguably his best start of the season Saturday in a 3-1 win over the Los Angeles Dodgers (eight innings, one earned run, nine strikeouts).

Mariners: Hernandez (8-6, 5.11 ERA) is one of 11 pitchers all-time to win at least 23 games against NL squads, including the Rockies, whom he beat in August 2015 in Colorado (6.2 IP, 4.0 ER) in his only career start against them.