Justin Sourdif had three goals and two assists and the Washington Capitals hung on to beat the visiting Anaheim Ducks 7-4 on Monday night.