By MIKE FITZPATRICK
AP Baseball Writer

NEW YORK (AP) – Jacob deGrom was hit hard during a rare dud at home against one of his favorite opponents, and the Miami Marlins stopped the New York Mets’ eight-game winning streak with a 9-3 victory Tuesday night.

Mets nemesis Dee Gordon homered and had four hits to back Tom Koehler, who plunked Yoenis Cespedes in the first inning and then helped silence the streaking slugger the rest of the way.

New York’s commanding lead in the NL East was trimmed to 8 1/2 games over Washington, which beat Philadelphia 4-0. The magic number remained 10 for the Mets to clinch their sixth division title.

Christian Yelich had three hits and two RBIs following a surprise meeting with his "Saturday Night Live" doppelganger, and Justin Bour also had three hits and two RBIs.

Copyright 2015 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.

Join our Newsletter for the latest news right to your inbox