DURHAM, N.C. -- Brandon Connette threw three touchdowns passes and ran for two more to lead Duke to a 38-31 win over Troy on Saturday.
Connette had 324 yards passing and 55 rushing. It came a week after Connette threw for four scores and ran for two more in a 58-55 loss to Pitt.
Josh Snead also had 108 yards rushing for the Blue Devils (3-2), who snapped a two-game losing streak.
A holding penalty negated a 56-yard touchdown catch by Troy's Chandler Worthy with 9:37 remaining that would have given Trojans the lead.
Duke's defense struggled in recent weeks, yielding 344 yards rushing in its loss to Georgia Tech two weeks ago and 424 yards passing to Pittsburgh last week.
Tua clarifies Cowboys comments
Tua Tagovailoa explains that while he grew up a Cowboys fan, he will be grateful to be selected by any team at any draft slot.
Burrow dismisses hand size concerns, wants to be 1st pick
Joe Burrow reacts to his hand size measurements and affirms his desire to be the first overall pick in the NFL draft.
Why Riddick is convinced Tua is the real deal
Louis Riddick breaks down Tua Tagovailoa's game and projects how high he would take him in the NFL Draft.
Grading college football's new coaching hires from A (Florida State) to C- (Colorado)
This year's coaching cycle saw few high-profile jobs open, while Mike Leach and Lane Kiffin move to the state of Mississippi.
Source: Kevin Faulk to be LSU running backs coach
Kevin Faulk, who played 13 seasons for the Patriots, has been promoted to running backs coach by LSU, a source told ESPN. Faulk had been serving as the Tigers' director of player development.
Ohio State gives Ryan Day three-year contract extension
Ohio State has given football coach Ryan Day a three-year contract extension pending approval by the school's board of trustees.