Updated

Anthony Boone threw three touchdown passes and No. 25 Duke held on to beat Wake Forest 28-21 on Saturday for its seventh straight win.

Brandon Connette rushed 3 yards for the go-ahead score late in the third quarter and Boone was 24 of 29 for 256 yards. The Blue Devils (9-2, 5-2 ACC) fell behind 14-0 before rallying to match the school record for victories and remain in control of the Coastal Division.

Boone threw touchdown passes covering 58 and 10 yards to Jamison Crowder and 4 yards to Max McCaffrey.

Thomas Brown returned a fumble 59 yards for a touchdown for Wake Forest (4-7, 2-6).

Tanner Price was 12 of 27 for 124 yards in his final home game with a 6-yard touchdown to Spencer Bishop and an 11-yard touchdown run. But he was intercepted by Ross Cockrell with 2:30 left.