BYU freshman quarterback Joe Critchlow threw for 166 yards and a score and running back Squally Canada got it done on the ground as the junior rushed for 113 yards on just 17 carries for two touchdowns to lead BYU past Hawaii, 30-20, Saturday night at Aloha Stadium.

After rushing for a season-high 266 yards in a win over San Jose State last month, the Cougars put together another impressive performance on the ground as Canada, Austin Kafentzis (98 yards) and Riley Burt (75 yards, 1 TD) helped the team rack up a season-high 285 yards rushing. It was the most rushing yards since the Cougars racked up 338 on the ground against Toledo in 2016.

BYU totaled 451 yards of total offense compared to just 286 for Hawaii and held running back Diocemy Saint Juste — who came in ranked No. 6 nationally with 133.7 yards on the ground — to just 39 yards on 12 carries for an average of 3.3 yards per carry. Corbin Kaufusi had a monster night for the Cougars as the defensive end had six tackles, two tackles for loss, a sack and a forced fumble.

The Rainbow Warriors only scored one offensive touchdown on the night as linebacker  Solomon Matautia returned a fumble 42 yards for the scoop and score in the first quarter.

BYU’s Andrew Mikkelsen connected on his first career field goal which gave the Cougars a 23-13 lead with 6:21 to play in the game. Burt then capped the game off with an 11-yard touchdown for his first career score at BYU.

Video: Green Bay’s Jamaal Williams Shines In Sunday’s Primetime Game Against Steelers

With the season now over, Cougar fans took to Twitter to share their thoughts on the year.

The Good

BYU Football: The Best Tweets From Jonny Linehan, ‘The Most Interesting Man In The World’

The Bad 

Follow Fan Insider on Facebook and on Twitter.