After falling behind 7-0 the Vikings responded midway through the first quarter when Throne Nolan found Zarren Aylor from two yards out to tie the game 7-7.
Whitehall quickly fell back behind 14-7, but once again responded when Mykel Fox caught a 22-yard touchdown pass from Aylor.
Down 21-14 in the fourth quarter, Whitehall scored with just over 5 minutes remaining when Throne took an Aylor pass 89 yards to the end zone.
Traverse City Central won the game when they scored the final touchdown of the game with just under 2 minutes to play.
Aylor led the Vikings with 173 yards passing on nine of 22 passing with three touchdowns and Jwan Britton led Whitehall with 69 yards rushing on 11 attempts.