The victory allowed the Bulls (8-6) to keep their playoff hopes alive. Buffalo has won eight of ten since an 0-4 start. It won its fifth straight game for the first time in six years.
Buffalo's Drew Bledsoe threw a touchdown pass and Ryan Lindell kicked two field goals.
Rudy Johnson had 130 yards on 23 carries and one touchdown for Cincinnati, which lost its second in a row. Jon Kitna was 16-of-32 for 151 yards, one touchdown and two interceptions.