Eagles knock off undefeated Knights