SMITHFIELD, R.I. -- Price Wilson threw for 329 yards and three touchdowns, including a go-ahead score to Matt Sewall in the fourth quarter, and Bryant beat Duquesne 38-29 on Saturday.
Three minutes after Sewall's 11-yard grab made it 30-29, Jake Wiswall capped a four-play, 51-yard drive with a short TD run and a successful 2-point conversion run.
Duquesne went nine plays on its next drive, but Jesse Nemerowicz grabbed an interception at the Dukes' 43 to seal it. Duquesne quarterback Tommy Stuart was pressured on the play and he flicked a pass that was bobbled and picked off.
Wiswall had a team-high 37 yards rushing on 14 carries for Bryant (6-5, 4-2 Northeast Conference). Tom Kennedy made nine grabs for 125 yards and a score, and Vincent Nisivoccia added 115 yards and a TD on just three catches.
K.J. Costello threw for 231 yards and a touchdown, and Stanford remained in the thick of the Pac-12 North Division race with a 20-13 win over Arizona State on Thursday night.
Manny Wilkins pass is intercepted by Stanford's Paulson Adebo for ASU's third turnover of the night.
Justice Hansen threw three touchdown passes and ran for two scores, helping Arkansas State beat Georgia State 51-35 on Thursday night.
Stanford RB Cameron Scarlett drives in a 1-yard touchdown to extend the lead to 20-6.
Stanford QB K. J. Costello finds a wide-open JJ Arcega-Whiteside for a 28-yard touchdown to give the Cardinal a 13-6 lead.
Stanford RB Bryce Love loves left and gets brought down awkwardly, then would limp to the bench.