MANHATTAN, Kan. (AP) — Avery Johnson threw for 168 yards and two touchdowns, Dylan Edwards ran for 166 yards and another score, and Kansas State held on to beat UCF 34-20 on Saturday for its first Big 12 win of the season.

Johnson also ran for 75 yards, and the Wildcats (2-3, 1-1) piled up 268 yards on the ground, while their defense made a critical fourth-down stop with just over 4 minutes left after the Knights (3-1, 0-1) had closed to within 31-20.

Tayven Jackson, who missed a chunk of the game with an injury, returned to throw for 115 yards for UCF, which had won its last 16 games under Scott Frost dating to his first tenure with the program. Myles Montgomery had 119 yards rushing.

Kansas State has never lost to UCF in three meetings.

The Knights were rolling off a 34-9 rout of Nor

See Full Page