Caleb Hawkins ran for four touchdowns as North Texas beat Navy 31-17. The victory on Saturday handed Navy its first loss of the season and ended their 10-game winning streak that dated to last season.