Los Angeles: Miami’s Taiwanese pitcher Chen Wei-Yin had a no-hitter working through seven innings when he was lifted from the Marlins’ 5-0 Major League Baseball victory over the Mariners in Seattle on Tuesday.

Chen was in total control, throwing 64 of his 100 pitches for strikes and flummoxing the Mariners hitters with his curveball and change-up.

He had allowed no hits with two strikeouts and two walks when Marlins manager Don Mattingly replaced him on the mound in the eighth inning with Brad Ziegler, who pitched a perfect eighth.

The Mariners’ Mitch Haniger broke up the Marlins’ combined no-hitter bid with one out in the bottom of the ninth with a double to right centre off closing pitcher Kyle Barraclough.

It was the second time in three days that the Marlins carried a no-hitter into the late innings. On Sunday they were four outs away from a combined no-hitter against the New York Mets.

Chen’s outing was the longest by a Marlins starter this season. None of the team’s other starters has recorded an out in the seventh inning.

The nearest the Mariners came to getting a hit off him was in the fifth inning, when Taylor Motter seized upon a low fastball, belting it to centre field where Christian Yelich made the catch a few feet from the wall.

Yelich’s single in the first inning had scored Dee Gordon, who led off the game with a double, as the Marlins put up four runs in the first three innings.

Tuesday’s stellar performance continues what is becoming a banner season for Chen.

On April 7, his long wait for his first Major League Baseball hit ended when he singled in his 52nd big league at-bat.

Chen’s 0-for-51 hitless streak, which covered 57 plate appearances, was the fourth-longest such run to start a career among players who have debuted since 1900, according to the Elias Sports Bureau.