Eovaldi (4-6) yielded just three hits and two walks in tossing 64-of-109 pitches for strikes. The right-hander struck out five in the gem.
The Marlins were clinging to a 1-0 lead in the eighth when Donovan Solano and Ed Lucas each delivered an RBI single and Christian Yelich capped the scoring with a sacrifice fly.
The 36-year-old veteran, who missed 3 1/2 months this season after shoulder surgery, was pulled due to "arm fatigue," the team said.
Kris and Bruce Jenner divorcing
UPI horse racing roundup