SEATTLE It was Wednesday morning in Miami by the time the Marlins were done flirting with a no-hitter in Seattle.
By Wednesday afternoon, however, they could barely figure out how to keep the Mariners offense in check.
Edinson Volquez and Dustin McGowan each gave up four runs over the first four innings as the Mariners went on to beat the Marlins 10-5 and take two of three this week at Safeco Field.
Volquez lasted only three innings after throwing 70 pitches. He walked four batters for the second consecutive start and yielded his four runs on five hits while striking out three.
After not allowing a run in his first 6 1/3 innings pitched this season, McGowan surrendered all four in the fourth, with two coming on a double by Mitch Haniger and two more on a single by Kyle Seager.
“Obviously, Edinson just wasn’t himself [Wednesday],” Marlins manager Don Mattingly said. “We tried changing the momentum there [in the fourth inning] with McGowan and that didn’t work either. It was a little bit of a tough day for that.”
It was Haniger who broke up the no-hitter the Marlins took into the ninth inning the night before with a double off former travel baseball teammate Kyle Barraclough.
Haniger did plenty of damage on Wednesday, going 3 for 4 with four RBI and reaching base five times.
McGowan tossed a scoreless fifth and finished with four strikeouts but exited with one out in the sixth after Haniger reached on a fielding error by Martin Prado and Robinson Cano singled.
“Each game is different, but in this one we get him up [in the bullpen] in the second [inning] and again in the third,” Mattingly said. “It seemed like after his first inning pitched he was OK. I don’t know if getting up and down was tough for him, but obviously that first inning wasn’t what we’d like.”
Prado’s miscue, which was ruled an error despite it coming in at 108.2 miles per hour, according to the Statcast tracking system, snapped a string of 23 consecutive games without a Marlins infielder committing an error.
The Marlins’ offense got off to its own good start against Mariners ace Felix Hernandez with a season-high five singles in the first inning that produced a 2-0 lead.
But after Volquez walked two and a wild pitch led to a Seattle run in the bottom of the first, the Mariners took a 3-2 lead with two more in the third on a two-run single by Haniger.
Giancarlo Stanton tied it at 3 with a 445-foot solo homer to left-center off Hernandez. But the Mariners responded when Seager doubled off Volquez right after a Nelson Cruz double.
Christian Yelich hit a solo homer in the fifth and made a spectacular catch in the first inning to rob Jarrod Dyson of extra bases on Seattle’s first at-bat of the game. Yelich went crashing face-first into the center-field wall and left a noticeable impression on the padding.
“I’m eating this wall,” Yelich said. “It was one of those things where you have to make a decision halfway there if you’re going to pull up or eat it. And sometimes you just have to eat it.”
It was payback for Yelich, who was robbed of a potential home run last season by Dyson when he made a leaping catch at the wall at Marlins Park on Aug. 25 while playing for the Royals.
“That hurt a little bit for sure,” Yelich said. “But he got me last year, and I remembered that. I told him [last year] I was going to get him back. [Dyson] came running off the field today and I told him that now we’re even.”
The game ended with a moment likely to be long remembered by baseball fans as Ichiro Suzuki homered in what might have been his final at-bat at Safeco Field.
Ichiro hit a 93-mph fastball on the first pitch from reliever Evan Marshall in the ninth, sending it 377 feet and just barely over the right-center-field wall.
“I’m not surprised he did that,” Yelich said. “I was sitting on the bench and I said ‘of course he did that.’ What else would he do in a moment like that?”
▪ Thursday: Off.
▪ Friday: Marlins LHP Adam Conley (1-1, 3.75 ERA) at San Diego Padres (TBA), 10:10 p.m., Petco Park.