East Carolina beat South Florida 20-17 at home, handing the 6-2 Bulls their third loss.
The game was tied 10-10 at halftime, and East Carolina outscored South Florida 10-7 in the second half.
East Carolina converted 6 of 15 third downs to South Florida's 1 of 10 and had 25 first downs to 19, despite the only turnover of the game.
Landon Sides caught 14 passes for 126 yards and 2 touchdowns, and Emory Williams threw for 175 yards and 2 TDs; D.J. Crowther ran for 111 yards for South Florida.
East Carolina moves to 5-4 and South Florida drops to 6-3.