OAKLAND, Calif. (AP) — The injuries keep piling up, and the Mariners keep winning.

Seattle had four everyday players out on Tuesday night, but it hardly mattered.

Mike Zunino hit a two-run homer in the seventh inning and Guillermo Heredia doubled home the tiebreaking run in the 10th as the Mariners pulled out a 3-2 victory over the Oakland Athletics.

Seattle has won four straight games and six of eight.

"Really, really proud of our group," manager Scott Servais. "The guys are fighting and clawing and finding a way to hang in there."

Two more Mariners players were hurt in their latest win, though neither injury was believed to be serious.

Jean Segura hurt his left shoulder diving into home plate with the go-ahead run in the 10th. Mitch Haniger exited in the fifth, an inning after he was hit on the right forearm by a pitch from A's starter Trevor Cahill. X-rays were negative.

Segura singled in the 10th and scored from first with a headfirst slide, just beating the relay throw after Heredia's one-out double to right-center off Yusmeiro Petit (1-1).

"In my mind, I was trying to score," Segura said. "I don't even look at (third base coach Scott) Brosius. I know it was a good opportunity to score at that time, late in the game, tie game.

"The weather was not really good, either, to play baseball. But at the end of the day, it's a good thing we got the win and we scored."

Oakland center fielder Dustin Fowler bobbled the ball in right-center amid a light drizzle before he got his throw off.

"It's slick out there. You try and get your feet underneath you and get a good handle on it because you know you're going to have to get it in, there's going to be a play at the plate," A's manager Bob Melvin said. "So whether or not he would have been safe or not, I'm not sure."

Nick Vincent (3-1) pitched 1 1/3 innings of scoreless relief, and Edwin Diaz earned his 16th save. Marcus Semien barely missed a tying homer in the bottom of the 10th when his drive to left hooked just foul.

Seattle trailed 2-0 when Zunino hit his seventh homer, off Cahill.

Oakland built a two-run lead in the middle innings. Semien scored on Matt Chapman's double-play grounder in the fourth and added an RBI single in the fifth.

The Mariners have won 13 of their last 16 games against the A's and are 42-22 versus Oakland since 2015.

YER OUTTA HERE

Servais was ejected by plate umpire Brian Knight after Ben Gamel took a called third strike to end the top of the ninth.

FOR STARTERS

Neither starter was involved in the decision but both pitched well. Mariners right-hander Mike Leake gave up two runs (one earned) in 6 2/3 innings of six-hit ball. He struck out three and walked none. Cahill allowed two runs in seven innings of four-hit ball during his second start since coming off the disabled list. He had been sidelined with a right elbow impingement.

TRAINER'S ROOM

Mariners: OF-2B Dee Gordon was placed on the disabled list with a broken right big toe. ... OF-DH Nelson Cruz was out of the lineup for a second straight game with a bruised elbow sustained when he was hit by a pitch Saturday against Detroit.

Athletics: An MRI revealed DH-OF Khris Davis has a Grade 1 right groin strain. The team will decide Wednesday whether to put Davis on the DL. ... OF Boog Powell, on the DL since April 7 with a right knee sprain, started a running program last week and is about two weeks from sliding and baserunning drills. ... RHP Andrew Triggs (right arm nerve irritation) had an MRI that showed no structural damage, trainer Nick Paparesta said. ... RHP Paul Blackburn threw 45 pitches during an extended spring training game in Arizona on Monday. Blackburn will pitch in another extended spring game Saturday. He could start a minor league rehab assignment next week. ... RHP Liam Hendricks (right groin strain) threw his third bullpen. He'll travel to Arizona to face live hitters in extended spring training on Friday ahead of a rehab assignment. ... LHP Ryan Buchter played catch from 75 feet and could pitch off a mound next week, Paparesta said.

UP NEXT

Mariners: LHP Marco Gonzalez (3-3, 4.66 ERA) threw 5 2/3 innings of shutout ball in his last start but wasn't involved in the decision in a 3-2 loss to the Tigers.

Athletics: RHP Daniel Gossett (0-1, 11.05) will be recalled from Triple-A Nashville. He was 4-0 with a 1.63 ERA in seven outings (five starts) with Nashville.

More From 1460 ESPN