Talk about a Saturday night stunner in Death Valley.
McCarron read an Louisiana State University blitz and flipped a swing pass to T.J. Yeldon, who did the rest on a 28-yard touchdown with 51 seconds remaining that gave the top-ranked Crimson Tide a 21-17 victory over No. 5 LSU.
Alabama (9-0, 6-0 Southeastern Conference) now has a clear path to the league championship game in Atlanta, and remains solidly on course to defend its national title in Miami.
But this one was a struggle. Led by embattled quarterback Zach Mettenberger, LSU (7-2, 3-2) fought back from a 14-3 halftime deficit with an offensive performance that was nothing like their dismal showing against the Tide in last season's BCS championship game.
Jeremy Hill scored on a 1-yard run late in the third quarter, LSU's first TD against Alabama since 2010 — a span of nearly three full games. Then Mettenberger threw perhaps the best pass of his LSU career, hooking up with Jarvis Landry on a 14-yard touchdown that put the Tigers ahead 17-14 with just under 13 minutes remaining.
LSU was on the verge of putting the game away, driving into Alabama territory and forcing coach Nick Saban to call his remaining timeouts. But Drew Alleman missed a 38-yard field goal, and McCarron took over from there.
He completed three straight passes to put Alabama in scoring position. Then, when LSU brought a corner blitz, he got the ball away quickly to Yeldon. The freshman running back broke one tackle and faked out another defender, racing to the end zone for the winning score.