The Nationals erupted for four runs in the eighth inning Wednesday night, handing the Phillies a 9-7 defeat at Nationals Park.