BUFFALO, N.Y. -- Julian Edleman's 25-yard touchdown pass to Jonathan Simpson with 5:57 left gave Kent State a 24-21 win over Mid-American Conference East champion Buffalo Friday.
Edleman, who also ran for 167 yards while completing 13 of 23 attempts for 114 yards, drove Kent State (4-8, 3-5 MAC) 80 yards and capped the drive by lofting the game-winning completion to Simpson, his only catch of the day.
Earlier, Buffalo's (7-5, 5-3 MAC) Drew Willy teamed up with Naaman Roosevelt for a go-ahead 23-yard score with 9:11 left and a 21-17 lead.
Kent's Derek Burrell dashed Buffalo's hopes for a game-winning touchdown when he forced Brett Hamlin to fumble at the 1-yard line after catching Willy's pass. B.G. Walters recovered with 1:46 remaining.
Eugene Jarvis ran for 150 yards and scored two touchdowns. The Golden Flashes had 426 yards of total offense, rushing for 312 yards.
Roosevelt had 8 receptions for 124 yards. James Starks ran for 136 yards on 24 carries with one touchdown.
Starks broke Buffalo's all-time single season rushing record, now with 1,226 yards, while Roosevelt broke Drew Haddad's single season records in receptions (86) and receiving yards with 1,196.