DURHAM, N.C. -- Darrin Hall rushed for career highs of 254 yards and three touchdowns, including the go-ahead 4-yard score with 10:48 to play, and Pittsburgh upset Duke 24-17 on Saturday.
Hall broke a century-old school record with his 92-yard touchdown run that came 18 seconds after Duke took a double-digit lead, and also scored on an early 79-yard run for the Panthers (3-5, 1/3 Atlantic Coast Conference).
The touchdown underdogs had lost five of six but gained a season-high 485 total yards and beat a power-conference team for the first time this season.
Daniel Jones was 15 of 33 for 272 yards with two touchdown passes in the second half, a 58-yarder to Shaun Wilson and a 39-yarder to T.