#10 toughest football schedule