Deonte Williams ran for 117 yards and three touchdowns to help Cal Poly improve to 6-0 with a 56-28 victory over Northern Colorado on Saturday.