NEW YORK (AP) -- Chris Tillman tossed seven innings of four-hit ball and the Baltimore Orioles beat the New York Yankees 8-0 Sunday, handing Masahiro Tanaka his second major league loss.

Jonathan Schoop homered off Tanaka for the second time and fellow rookie Caleb Joseph capped the scoring with his first career homer. J.J. Hardy hit a three-run double for the Orioles, who spoiled Old-Timers’ Day at Yankee Stadium and took two of three from their AL East rivals.

After squandering a ninth-inning lead in Friday night’s loss, Baltimore outhomered the Yankees 6-1 and outscored them 14-1 in the final two games of the series.

Tanaka (11-2) allowed three runs and six hits in seven innings, giving him a quality start all 15 times out this season. But the Yankees provided no support for the Japanese rookie, who entered with the most wins in the majors and the best ERA (1.99) in the American League.

Mets 11, Marlins 5

MIAMI -- Daniel Murphy hit a three-run homer and the New York Mets matched a season high with 17 hits Sunday to beat the slumping Miami Marlins 11-5.

Jonathon Niese (4-4), who has been plagued by poor run support this year, won for the first time since May 22. He allowed less than four earned runs for the 19th consecutive start, giving up three in six innings.

Mets starters have an ERA of 1.74 over the past six games.

Niese drove in a run with a suicide squeeze bunt. Curtis Granderson thrived again in the leadoff spot, reaching base four consecutive times. He and Lucas Duda each had three hits, and David Wright drove in a run for the sixth game in a row.

Rookie Anthony DeSclafani (1-2), making his fourth major league start, gave up seven runs in 3 2-3 innings and departed with an ERA of 7.59.