McCarron went 15-of-21 through the air for 180 yards without an interception for the unbeaten Crimson Tide (7-0, 4-0 SEC), who racked up 353 rushing yards.
Derrick Henry gained 111 yards on six carries -- including an 80-yard touchdown run -- and T.J. Yeldon added 88 yards with a score on 12 carries for Alabama.
Brandon Allen managed just 91 passing yards with two interceptions on 7-of-25 efficiency for the Razorbacks (3-5, 0-4), who fell for a fifth consecutive time.
Jessica Simpson shares three-way kiss with friends in photo
Teacher apologizes for showing sexual image of herself in class