The South Florida football team gave No. 4-ranked Alabama all it wanted Saturday in Tuscaloosa, battling in a one-point game through three quarters before the Crimson Tide strung together points late in a 42-16 victory that was much closer than the final score.