In the game's closing minutes, the Indians (3-4) advanced as far as the Clay 20.
After a 14-all halftime tie, Stewart gave the Panthers (3-4) a 20-14 lead on a 5-yard run, but the Indians countered with Nathan Miller's 47-yard TD pass to Trent Stowers. The Panthers then blocked the conversion kick to keep the score at 20-20.
In the first half, Miller and Stowers teamed up for a 3-yard TD pass, and Dominic Walker scored on a 3-yard run for the Indians. For Clay, Jordan Lucas scored on an 8-yard run and Jimmy Brogan broke loose on a 68-yarder.
With Huntington (6-1) leading 23-18, the Highlanders' Paden Christian scored on a 1-yard run and Charles Crawford added a 4-yard scoring run. The Highlanders entered the game at No. 3 in Class AAA.
Huntington rushed for 307 yards on 59 carries, paced by Christian's 116 yards on 24 carries. The Huntington defense limited Logan (5-2) to 88 rushing yards on 18 carries, but the Wildcats completed 13 of 34 passes for 225 yards.
Logan quarterback Chris Marcum threw TD passes of 55 and 23 yards to Josh Rein. Logan entered the game tied with Capital for the 10th spot in AAA.
Huntington will close out the season with home games against Greenbrier East, Riverside and Capital.
Griffin ran for a 56-yard TD in the first quarter and caught a 22-yard pass from Aden Yates in the second for the Big Blacks (5-2). Yates went 11 for 16 for 181 yards and three touchdowns.
Devon Crews rushed 11 times for 30 yards and produced the lone touchdown for the Red Devils (2-5). Ravenswood quarterback Heath Burgess was 13 for 22 for 62 yards and two interceptions.
Ramon Edwards carried 11 times for 170 yards and a TD for the Flying Eagles (5-3). Adam Lindamood rushed 30 times for 166 yards and scored three TDs for Parkersburg (4-4). Big Reds quarterback Aaron Roberts was 13 of 24 for 188 yards with a pair of interceptions.