Updated

Jameis Winston threw for 365 yards and four touchdowns in his return from a suspension, helping No. 1 Florida State rally from 17 down to beat North Carolina State 56-41 on Saturday night.

The Heisman Trophy winner directed four straight second-half touchdown drives to help the reigning national champions fight through and extend the nation's longest active winning streak to a program-record 20 games.

Rashad Greene hauled in 11 passes for 125 yards and the go-ahead score for the Seminoles (4-0, 2-0 Atlantic Coast Conference), while Karlos Williams ran for three scores — the last with 2:07 left to seal it.

Winston was suspended for making an obscene public comment on campus last week, then watched backup Sean Maguire lead FSU to an overtime home win against Clemson.

He shook off a third-quarter interception to keep the Seminoles pushing forward against the Wolfpack (4-1, 0-1) and quarterback Jacoby Brissett.