In the top of the first, Nationals right fielder Adam Eaton made an outstanding defensive play, catching a fly ball off the bat of Brian Anderson by jumping against the right field foul line wall to end the inning.
The Marlins rolled up three runs in the third off of Nationals starter Gio Gonzalez.
Starlin Castro delivered an RBI single, which was followed by a two-run double from Austin Dean.
The Nationals answered in the bottom of the third against Marlins starter José Ureña.
Matt Wieters doubled to lead off the frame. Gonzalez laid down a sacrifice bunt to get Wieters to third. Eaton then drilled a double to score Wieters. It looked like Eaton had a good shot to get to third for a triple, but he was gunned down on a nice throw from right fielder Rafael Ortega to J.T. Realmuto and then onto Brian Anderson.
Anderson tagged out Eaton at third base. Eaton got credit for an RBI double. Trea Turner flew out to center field to end the threat.
After three innings, the Marlins lead the Nats 3-1.
Update: The Marlins poured it on in the fifth with five runs, highlighted by a two-run double for Ortega and a two-run single from Realmuto. Gonzalez left allowing all eight runs on 10 hits, with four walks (one intentional) and five strikeouts. He threw 88 pitches, 53 for strikes.
Mid-fifth, the Marlins lead the Nats 8-1.
Update II: The Marlins did not slow down in the sixth. JT Riddle, who has had a huge series, crushed a two-run shot off of Tommy Milone. Realmuto added a solo homer in the seventh.
The Marlins lead 11-1.
Update III: In the eighth against Milone, Isaac Galloway hit his frst homer of the season.
The Marlins lead 12-1 mid-eighth.
Update IV: Castro had five consecutive hits, including two doubles, three runs and an RBI. He finished 5-for-6. Ureña fired a two-hit complete game, allowing one run.
Final score: the Marlins 12, the Nats 1.
It was the Marlins’ first series win in D.C. since May 2014.