Johnson C. Smith scored four straight touchdowns to lead 27-0 at the half, but Shaw made a run of its own to lead 28-27 with six minutes to play.
Terrell Hutchison (Chester) scored his second touchdown with 1:55 left for the Golden Bulls (1-7) for a 34-28 lead, and Marquise Grizzle scored the winner for the Bears (3-5) with 44 seconds left.
Marist 27, Campbell 20: Atiq Lucas rushed for three touchdowns for the hosts. The Camels (4-4, 4-1 Pioneer) had tied at 20 in the fourth quarter when Brandon Mobley (Hough) returned an interception 16 yards.
Coastal Carolina 43, Charleston Southern 22: De’Angelo Henderson ran for three touchdowns and host Coastal Carolina (8-0, 2-0 Big South) remained undefeated.
Never miss a local story.
N.C. A&T 40, Florida A&M 21: Kwashaun Quick threw three touchdown passes to Denzel Keyes for the host Aggies (7-2, 4-1 MEAC).
Liberty 34, Gardner-Webb 0: D.J. Abnar rushed for 137 yards and two TDs for the hosts, who held Gardner-Webb (4-4) to six first downs.
Richmond 30, Elon 10: Michael Rocco threw for 296 yards as the host Spiders (6-2, 3-1 Colonial) piled up 489 yards in total offense.
Samford 45, Furman 0: Michael Eubank threw for 314 yards and Karel Hamilton had 206 yards receiving for visiting Samford (4-3, 3-2 Southern).
N.C.C.U. 42, Savannah St. 14: Malcolm Bell threw for 287 yards and three TDs and ran for two TDs for the host Eagles (4-4, 3-1 MEAC).
Wofford 38, VMI 3: Lorenzo Long ran for 125 yards and two touchdowns for the host Terriers (5-3, 3-1 Southern).
Presbyterian 18, Monmouth (N.J.) 12: Heys McMath ran 15 yards on a quarterback keeper with 53 seconds left for the host Blue Hose (5-3, 2-1).
W. Carolina 29, Citadel 15: Detrez Newsome ran for two TDs for the host Catamounts (6-2, 4-0 Southern).
Fayetteville St. 49, St. Augustine’s 14: Roderick Davenport needs 62 yards to become the second 1,000-yard Falcons rusher in the modern era.
Winston-Salem St. 34, Livingstone 17: Brenden Felder scored three TDs for the hosts (7-1, 4-0 CIAA), one on a 100-yard kickoff return.
Catawba 42, Brevard 37: Indians QB Mike Sheehan accounted for five TDs three rushing and two passing for the hosts (5-3, 3-2 South Atlantic).
Newberry 13, UNC Pembroke 6: The visiting Wolves took a 7-6 lead on an 85-yard INT return by Sharon Irwin.
Tusculum 14, Wingate 10: Kyle Dickey threw two TD passes for the visitors (3-5, 2-3 South Atlantic). The Bulldogs are 5-3, 2-3).
Lenoir-Rhyne 45, Mars Hill 17: The host Bears scored 28 third-quarter points. Jarrod Spears ran for 195 yards and Chris Robinson ran for 156 yards.