Knight blasts Ducks to victory