If the Marlins were dealing with a head-pounding mental hangover from Saturday’s bludgeoning, they showed no signs of it Sunday, recovering for a 6-3 victory over the Phillies.
Brian Anderson broke a 3-3 tie in the eighth with a two-run double, and the Marlins held on to end their four-game losing streak and avoid a sweep at Citizens Bank Park.
One day earlier, the Marlins suffered the most lopsided lost in franchise history, a 20-1 lambasting in which they gave up four home runs, including a pair of grand slams.
They slept it off before returning for only their third win of the season.