SOUTH BEND, Ind. -- Notre Dame made the most of its limited opportunities. Wake Forest didn't. The Demon Deacons had 23 first downs to 15 for the Irish, 340 yards to 282 yards in total offense and had the ball for 11:36 longer than Notre Dame. The Irish (No. 4 CFP, No. 6 AP) won 28-7 anyway, getting a 98-yard touchdown run from Josh Adams, scoring twice on two trips into the red zone and adding another TD on a 28-yard interception return by Andrew Trumbetti. The Demon Deacons were 1-of-4 in the red zone. "Notre Dame is a very good football team. They don't need our help, and we gave them a lot of help tonight," Wake Forest coach Dave Clawson said. Adams started in place of Notre Dame leading rusher C.J. Prosise, who was held out after sustaining a concussion last week, though coach Brian Kelly said he could have played. Adams, fourth on the Irish depth chart in the preseason, ran for 141 yards to post his second straight 100-yard game and third of the season. He moved into fifth place for most rushing yards by a Notre Dame freshman with 553. EDITOR'S PICKS Notre Dame completes perfect home slate with win over Wake Forest Notre Dame prevailed in a sloppy game to finish the season perfect at home. After the Irish stopped Wake Forest on the 1-yard line in the second quarter, Adams had the longest scoring play from scrimmage in Notre Dame history. He took a handoff from DeShone Kizer, broke one tackle then stiff-armed defensive back Ryan Janvion and ran untouched the rest of the way up the right sideline for the 98-yard score. "Obviously, the run was one for the highlight reel: Physical, explosive, sheds off a tackler," Kelly said. "Obviously a big play where we're backed up, and just a terrific run." It was the longest running play in Notre Dame history, surpassing the 92-yard run by Bob Livingstone against USC in 1947. It's also the longest play from scrimmage ever for the Irish. The previous best was a 96-yard pass from Blair Kiel to Joe How