Lee Kurfis (West Chester Rustin) finished with 14 receptions for 130 yards and two TDs. His 14 catches tied the school's single-game record.
Columbia's Marcorus Garrett ran for 150 yards and a touchdown.
Princeton 42, Lafayette 26 - Quinn Epperly threw four TDs and rushed for another as the host Tigers (3-1) beat the Leopards (1-4).
Lafayette's Ross Scheuerman had 155 yards rushing and three touchdowns.
Morrisville State 41, Rowan 21 - Lemar Johnson threw for 251 yards and two touchdowns and ran for 78 yards and three more scores as the Mustangs (3-2, 2-0 NJAC) overwhelmed the Profs (3-2, 2-1) in Morrisville, N.Y.
Rowan's Withler Marcelin (Ocean Twp.) ran for 84 yards and a touchdown.
Kutztown 35, Cheyney 19 - Alec Werner threw for 166 yeards and three TDs, while Curtis Wortham (Father Judge) had 154 yards rushing as the host Golden Bears (1-5) beat the Wolves (0-6).
Virginia Union 28, Lincoln 21 - Doug Cook threw for 141 yards and two touchdowns - both to Akeem Jordan - but the Lions (1-5) fell to the visiting Panthers (2-4).