Freshman Patrick Mahomes passed for 328 yards and four touchdowns, the last a 44-yard fourth-quarter toss to Kenny Williams that lifted Texas Tech to a 34-31 victory over Iowa State on Saturday.

Iowa State led 31-27 lead on Aaron Wimberly's 3-yard touchdown run early the fourth quarter, but missed a chance to extend the lead when Cole Netten's 42-yard field goal attempt hooked left.

Tech (4-7, 2-6 Big Twelve) then marched 75 yards in seven plays for the game-winner, which came when Mahomes found Williams all alone in the right flat and the 228-pounder rambled untouched to the end zone with 4:07 left to end the Red Raiders' three-game losing streak.

Iowa State (2-7, 0-7) drove into Tech territory after Williams' touchdown but gave up the ball on downs when quarterback Sam Richardson was stopped just short of converting at the Red Raiders' 31.