Malik Willis threw for 306 yards and three touchdowns and ran for two more scores, leading No. 22 Liberty over Western Carolina 58-14 on Saturday.

Liberty (8-0) won its 10th straight game and remained second behind Notre Dame for the nation’s longest active winning streak.

Playing their first game of the season, the Catamounts (0-1) trailed 14-7 early in the second quarter. Liberty then scored four straight touchdowns in the next 14 minutes.

CLICK HERE FOR MORE SPORTS COVERAGE ON foxnews.1eye.us

Willis completed 14 of 19 passes with touchdown strikes of 44, 40 and 83 yards. He scored on runs of 11 and 43 yards and rushed for 97 yards on eight carries.

Willis has accounted for 16 touchdowns in the past three games, including 12 in the air. He threw for just three TDs in the Flames’ first five games.

Kevin Shaa caught two passes for a career-high 137 yards and a touchdown. CJ Daniels added 96 yards and two touchdowns on two catches.

The Catamounts used two quarterbacks in their season debut, and both produced a touchdown. Will Jones connected on a 9-yard pass to Clayton Bardall in the second quarter, and Mark Wright scored on a designed run from 3 yards out late in the third quarter.

THE TAKEAWAY

Western Carolina: The Catamounts played their first game in 357 days after they ended last season with a 66-3 loss at Alabama on Nov. 23, 2019. They are now 0-58 against FBS competition and 0-6 against FBS Top 25 teams. Western Carolina plays two more games this fall before turning its attention to an eight-game Southern Conference spring schedule.

Liberty: The Flames haven’t had a problem distributing the ball to different players this season in replacing the production of Antonio Gandy-Golden, who had three 1,000-yard seasons and is now in the NFL with Washington. Eight players, led by Shaa and Daniels, caught passes from Willis and backup Chris Ferguson in the blowout victory. It is the sixth time this season at least eight different players caught passes from Flames QBs.

POLL IMPLICATIONS

The Flames entered the poll for the first time in program history at No. 25 on Nov. 1 and moved up three spots to No. 22 after their dramatic win at Virginia Tech. Will their rise continue after a second win over an FCS program this season? With six games involving Top 25 teams either postponed or canceled this weekend, Liberty was able to make its case to the voters to move up the rankings as other programs were sidelined.

UP NEXT

Western Carolina: at Eastern Kentucky on Saturday.

Liberty: at N.C. State on Saturday.