ORLANDO, Fla. -- McKenzie Milton threw two touchdown passes and ran for a score, and No. 22 UCF also got touchdowns on defense and special teams in a 63-21 rout of East Carolina on Saturday night.

UCF moved to 5-0 for the first time in the program's Division I era and remained tied with 18th-ranked South Florida for the American Athletic Conference East lead at 3-0. The Pirates (1-6, 1-3) have lost three straight.

Milton and Knights came in with the highest scoring offense in the nation (47.5 points per game) and dominated the worst scoring defense (47.8 points) in FBS this season. UCF totaled 600 yards of offense, exceeding 500 yards for the third straight game, its longest such streak since 1998.

The Knights didn't score on every possession like they did last week against Cincinnati, but the defense and special teams chipped in. Safety Tre Neal returned an interception 50 yards for a touchdown in the second quarter, and Michael Hughes had a 66-yard punt return for a TD that put the Knights ahead 49-14 in the third quarter.

Milton, who was inconsistent as a freshman last year but has made a big leap this season, completed 21 of 27 passes for 324 yards. He hit Jordan Atkins for a 48-yard touchdown and Jamiyus Pittman for a 4-yard score. Milton also scored on a 1-yard run. Adrian Killins, Taj McGowan, Greg McCrae and backup quarterback Noah Vedral also had rushing touchdowns.

East Carolina quarterback Thomas Sirk led two impressive scoring drives in the first half, but he struggled in the third quarter and was replaced by Gardner Minshew. Sirk went 9-of-21 for 91 yards, two touchdowns and an interception.