Both Tyler Scott (7 receptions for 140 yards) and Tre Tucker (3 receptions for 64 yards) had impressive 20-plus yard averages.
Each team had a touchdown.
C.J. Johnson had 123 receiving yards, while Keaton Mitchell carried for 112. One touchdown was scored by each.
The Cincinnati Bearcats are in second place in the American Athletic Conference, behind first-place Tulane (8-2, 5-1).
The Pirates are now 6-4 overall and 3-3 in conference play after losing to East Carolina.
For ECU, Holton Ahlers threw for 280 yards on 26-of-46 passing and two touchdowns.