Trevor Knight passed for 348 yards and four touchdowns, and No.11 Oklahoma took down third-ranked Alabama in the Sugar Bowl, 45-31 on Thursday night.