DURHAM, N.C. -- Adonicas Sanders caught a 36-yard touchdown throw from Jeff Sims with 51 seconds left to help Georgia Tech rally past Duke 31-27 on Saturday.
The Yellow Jackets (3-3, 2-2 Atlantic Coast Conference) were coming off an ugly home loss to Pittsburgh. But they responded by earning their first win here since 2013.
"I thought our guys battled," Georgia Tech coach Geoff Collins said. "They fought. We were decimated at certain positions. And it didn't matter. We just kept rolling guys through to find a way to get the win."
Trailing 27-24, Georgia Tech got the ball with 1:42 left and no timeouts at their own 12-yard line. But Sims targeted Sanders for the two big plays on the go-ahead drive, first when got free on the right side for a 37-yard gain against Jeremiah Lewis - who had been pressed into a bigger role after cornerback Leonard Johnson exited with a lower-body injury on a first-half interception return.
Then came Sanders goal-line catch on a deep ball despite Lewis committing a pass-interference penalty.
"When I got the playcall ... and I had seen what defense Duke was in, I just knew for a fact that ball was coming to me because that's the look we saw in practice all week," said Sanders, whose only two catches came on that final drive.
The Blue Devils (3-3, 0-2) had a final drive that crossed midfield, but Juanyeh Thomas intercepted Gunnar Holmberg's overthrown ball with 15 seconds left to seal this one.
Mataeo Durant handled a record-setting workload to lead Duke. He ran 43 times for 152 yards and a touchdown, breaking a program single-game mark for most carries that had stood for nearly 51 years.
But Duke squandered chances, from two missed field goals from Charlie Ham to being stuffed on fourth-and-short at the Georgia Tech 20-yard line in the first quarter.
"No magic formula to this," Duke coach David Cutcliffe said. "Getting what you want out of your team consistently falls on me. I do know what a well-coached football team looks like. We have to do the things to arrive there or we're going to have this same story that everybody's getting tired of, including me, time and time again."
Duke: The Blue Devils had won three straight, with two against power-conference opponents Northwestern and Kansas, before last weekend's 38-7 loss at rival North Carolina. They fell short despite having an effective run game (62 times for 197 yards) to control the clock while Holmberg's late pick was their only turnover.
Durant, ranked in the top five of the Bowl Subdivision ranks in rushing, shook off substitutions to stay in the game multiple times. He broke the previous Duke single-game record of 42 carries, set by Art Bosetti against South Carolina in November 1970.
It marked the second time this year Durant has set a record in a losing effort, going back to his program-record output of 255 yards rushing in the season opener at Charlotte.
"The stats are cool but I'd rather have a win than just a personal stat any time," Durant said.
The Blue Devils try to bounce back with a division trip to Virginia next Saturday.