Hayes and Asante both rushed for over 100 yards -- Hayes for 130 and Asante for 118 -- marking the second game in a row where both achieved triple-digit numbers in the same game. The pair had over 20 carries and a touchdown each.
Brandon Hill's touchdown pass gave the Hawks (1-3) a 7-0 lead with less than a minute left in the first half.
Pete Pujals completed two touchdown passes in the fourth quarter to cut a 21-0 lead to within seven points and avoid a shutout for the Crusaders (1-3). Ryan Laughlin, who had a career high four touchdowns in last week's win against Central Connecticut State, only threw four passes and did not play after the first quarter.
Miami has lost running back Gus Edwards for the entire season because of a left foot injury.
Virginia Tech will wear a decal on its helmets against No. 1 Ohio State on Monday night to honor slain Roanoke television journalists Alison Parker and Adam Ward.
South Carolina football players will wear stickers on their helmets this season to honor the nine people who died in a shooting at Emanuel AME Church in Charleston this past June.
Washington has found its starting quarterback, but coach Chris Petersen said the Huskies will keep that information under wraps until Friday's season opener at No. 23 Boise State.
Joey Counts scored on a 1-yard run on fourth-and-goal with 2 seconds left to give Montana a 38-35 victory over four-time defending FCS champion North Dakota State on Saturday.
Transfer Vernon Adams will be the starting quarterback when Oregon begins its season against Eastern Washington on Sept. 5.