West Deptford Knocks off Haddonfield