In a typical "Battle of Cabot" game between Cabot North and South, it took only one touchdown to win a game that lasted only 70 minutes.

Cabot South quarterback Jarrod Barnes scored on a 56-yard run with 2:17 left in the first half. Jeremy Marshall added the two-point conversion as South beat North 8-0 in the season opener Thursday at Panther Stadium.

The touchdown came after North’s third turnover of the first half. In fact, Barnes forced the fumble by North’s Micah Hudson with 2:55 left. William Niles recovered the ball at the South 32. Two plays later, Barnes went the distance for the game’s only touchdown.

North had a chance to tie the game early in the fourth quarter.

North forced South to turn the ball over on downs with 3:49 left in the third quarter at the North 39.

From there, North drove the ball to the South 2 early in the fourth quarter. On second down, Brock Bottorff was stopped for no gain. Quarterback Bryson McCall then fumbled the snap and lost three yards to South 5. He then threw an incomplete pass on fourth down.

South then drove the ball from its own 6 to the North 14, running out the clock. The big play of the drive was a 19-yard run by Barnes to seal the victory on fourth down.

"That was a typical North-South game," South coach Lee Melder said. "Normally, we don’t have this many turnovers. There were lots of mistakes on both sides of the ball. That is something that we’re both going to have to work on.

"We were able to make a play here and there."

Melder said the win for South was huge.

"North put it to them in the eighth grade last year," he said. "They were down. But for them to win this game tonight, it’s a testament to how hard those kids have worked. It’s a testament to those assistant coaches, getting those kids ready to play tonight."

South finished with 190 yards rushing on 32 carries. Barnes had 87 yards on seven carries.

North finished with 112 yards in total offense. Kaleb Schmidt had 54 yards rushing on 10 carries.

South will host Lake Hamilton on Thursday at Panther Stadium. North travels to Bryant. Both games start at 7 p.m.