Derek Hill hit a two-run homer, Brandon Marsh had three hits on the day, and the Philadelphia Phillies took a 5-4 win over the Washington Nationals.