Auburn gave Alabama all it wanted, but it wasn't quite enough to beat the No. 2-ranked Tide in Jordan-Hare Stadium on Friday.

Greg McElroy's 4-yard scoring pass to Roy Upchurch with 1:24 remaining was enough to give Alabama a 26-21 comeback victory over the Tigers. Chris Todd threw into the end zone for the win on the final play, but to no avail.

It was Alabama's only lead of the game.

Auburn left the field with a 7-5 record. Alabama will take a 12-0 record into next week's SEC Championship Game against Florida.