Western Kentucky verbal commit Dontavion "Lucky" Jackson returned a punt 65 yards for a touchdown and caught an eight-yard TD pass from Walker Wood in the second half to lift Lafayette over host Central, 28-14.
Jackson also caught a 46-yard TD in the second quarter. He finished with 208 all-purpose yards, including 108 receiving yards on six catches.
Jackson, who caught three TDs in the Generals' rain-delayed loss to Scott County last Saturday, has already surpassed his four total receiving TDs last season.
Malik Robinson accounted for 77 of Lafayette's 119 rushing yards. He rushed 10 times.
Never miss a local story.
Wood went 7-for-15 with 111 yards and the two TDs.
Steve Beason rushed for 131 yards on 22 touches for the Yellowjackets.
Tates Creek 38, Moore 20: Graham Gordon went for 248 yards and five TDs — three to fellow senior Austin Rogers — in the Commodores' come-from-behind win at home.
The Mustangs led 20-13 at halftime but would never score again.
Rogers' three TD receptions were his only catches. He totaled 135 yards on the night, including a score that went 65 yards and another that went for 60.
DeShaun Fenwick led Moore with 98 yards and a TD.
Paul Dunbar 48, East Jessamine 28: Jay Coleman nearly outrushed the Jaguars by himself in going for 181 yards and three TDs in the Bulldog victory.
Coleman set the tone early, taking the football 59 yards for a score on the game's first play from scrimmage.
East Jessamine as a team rushed for 182 yards in its season opener. The Jaguars' scheduled season opener last Friday versus Scott in the visitnich.com Bowl at West Jessamine was canceled due to weather conditions.
Scott Co. 46, Ryle 14: Juniors Keith Guy and Noah Hughes each rushed for two TDs in the first 16 minutes of play for the Cardinals, who never punted against the host Raiders.
Guy carried four times for 96 yards, including a 51-yard burst near the end of the first quarter that have him his first score and put Scott County up 21-0.
Hughes rushed 10 times for 71 yards.
Caldwell Co. 62, Union Co. 27: Purdue commit Elijah Sindelar threw for 278 yards and five TDs in the Tigers’ runaway win. Donte Smith carried 20 times to finish with 203 yards for the host Braves.
Madison Central 45, Woodford Co. 20: Keenan Miller's 81-yard kickoff return for the Indians a little over midway through the third quarter ignited a 17-0 blitz from which the Yellowjackets never recovered.
Korrion Crier led a balanced rushing attack for the hosts. He finished with 60 yards, while Johan Williams and Jabari Huguely chipped in 45 yards a apiece. Madison Central outgained Woodford 195-132 on the ground.
Madison Southern 41, Whitley Co. 20: UK target Damian Harris carried 11 times for 196 yards and two TDs for the visiting Eagles. J.D. Dean also eclipsed the century mark for the Eagles, going for 102 yards and two TDs on seven touches
Knox Central 39, Perry Co. Central 6: Senior Matthew Barger returned two punts for TDs — including a 73-yard blast in the fourth quarter — for the Panthers' in their season opener, the first game of the Cumberland Falls Pigskin Classic at Corbin.
The Commodores dropped their third consecutive game dating back to last season's Class 5A playoffs. They have been outscored 109-13 over that stretch.
Franklin Co. 42, Western Hills 6: Denzel Vance had six carries for 137 yards and two TDs in the Flyers' thrashing of the visiting Wolverines, who were coming off their first win in 10 games dating back to last season.
South Oldham 32, Collins 17: Kevin Kuriger finished with 246 yards and a TD for the Dragons in their win over the host Titans, who have lost back-to-back games for the first time in program history.
Pike Co. Central 45, Somerset 34: Hawks quarterback Mac Justice threw five TDs and rushed for two more in the opening game of the Pike County Bowl at Belfry.
Anderson Co. 42, Clark Co. 6: Zach Carmichael and Chris Toomey each rushed for two TDs in the Bearcats' win over the visiting Cardinals.
Scott 34, Holmes 7: Robert London, a junior running back, had 175 yards and two TDs for the visiting Eagles.