Saint Francis football fell 31-21 at Villanova on Saturday to end its great 2016 season.