Miami: Jose Fernandez tied a career high with 14 strikeouts in seven scoreless innings to outpitch a resurgent Matt Harvey, and the Miami Marlins averted a series sweep by beating the short-handed New York Mets 1-0 Sunday.

Fernandez (9-2) won his eighth consecutive start to tie Chris Hammond’s team record, set in the franchise’s first season in 1993.

Fernandez allowed four hits. The right-hander improved to 23-1 with a 1.53 ERA in 33 career starts at Marlins Park

David Phelps, the losing pitcher on Saturday, bounced back with a 1-2-3 eighth. A.J. Ramos pitched a perfect ninth for his 27th consecutive save, including 18 this year.

Neil Walker flied out to the warning track in centre to end the game. The Mets finished with four hits, Miami five.

Harvey (4-8) pitched well for the second outing in a row after a succession of poor starts. He went seven innings, allowed one run and lowered his ERA to 4.95.

In Baltimore, Matt Wieters followed a lengthy rain delay with a tiebreaking two-run, pinch-hit single off Aroldis Chapman in the eighth inning, and the Orioles rallied past New York 4-1.

Trailing 1-0 in the eighth inning, Baltimore had runners at first and second and one out when play was halted by heavy rain. After a delay of 1 hour, 37 minutes, Chapman entered seeking to earn his 10th save in 10 tries.

Marco Estrada took a no-hitter into the eighth inning for the third time in a year before it was broken up by Chris Young’s home run with one out, and Toronto held off Boston 5-4.

Jose Bautista opened the game with a home run, the first of four Toronto hit over the Green Monster. Edwin Encarnacion added a two-run shot, and Darwin Barney and Russell Martin each had a solo homer.