DURHAM, N.C. (AP) Anthony Boone threw three touchdown passes in his first game back from injury and Duke beat mistake-prone Navy 35-7 on Saturday.
Boone, who missed three games with a broken collar bone, was 31 of 38 for a career-high 295 yards for Duke (4-2).
He had touchdowns covering 27 and 18 yards to Isaac Blakeney and 3 yards to Max McCaffrey.
Darius Staten had a 7-yard touchdown run for the Midshipmen (3-2). They were denied their first 4-1 start since 2006 and haven't beaten the Blue Devils since 2007.
Jela Duncan had a 5-yard scoring run and Shaquille Powell ran 7 yards for a TD for Duke, which rolled up 435 total yards and pulled away with touchdowns on five of its first six possessions after the first quarter.
Boone and the Blue Devils threw at will against a top-30 Navy pass defense that's allowing just 205.5 yards passing per game.