Jameis Winston threw for 370 yards and scored on a sparkling 28-yard run, and No. 1 Florida State opened defense of its national title with a 37-31 victory Saturday night over Oklahoma State.