Notre Dame moved the ball into Georgia Tech territory on their second possession of the game, but Leonard overthrew a deep route into the Yellow Jacket end zone that was intercepted by the defense and returned out to the 29-yard line.
Georgia Tech drove into Notre Dame territory down to the Irish four-yard line for a first down. The Yellow Jackets fumbled the ball attempting to power through the line for a score, received a favorable bounce and the running back recovered the ball on the end zone line for the touchdown.
Notre Dame tied the game on its next drive keyed early in the series by Jeremiyah Love. Love gained 25 yards on three consecutive plays – two runs and a reception – followed by a tight end screen to Mitchell Evans moved the ball deep into GT territory. The Yellow Jackets stepped up to force third down with three yards to go on the 13-yard line. Leonard beat the blitz with a quick pass out in the flat to Aneyas Williams, who fought his way down to the three-yard line. Three plays later, Leonard powered in to tie the game at 7-7.
The Irish defense quickly put the ball back in the offense’s hands with a three-and-out. The ensuing drive was keyed by Love and Kris Mitchell, who posted back-to-back catch and runs to move the ball to the Georgia Tech 29. Leonard then found Beaux Collins for 11 yards on back-to-back plays to get to the Yellow Jacket 11-yard line and the two-minute warning before halftime.
On the next play, Leonard kept the ball on an option play to the right and ran untouched into the end zone for his 10th rushing score of the season. On the play, Leonard became just the third Notre Dame quarterback to rush for double digit touchdowns in a season (Brandon Wimbush, 14 in 2017, DeShone Kizer 10 in 2015).
Georgia Tech did put together a possible scoring drive before halftime and lined up for a 39-yard field goal attempt, but the holder misplayed a high snap and the Irish defense suffocated the kicker for a 16-yard loss, allowing the team to enter halftime with a seven-point lead.