CINCINNATI So that's what USF's offense is supposed to look like. Quarterback B.J. Daniels made a resounding comeback Friday night, and the Bulls, after two games without an offensive touchdown, hit big plays and third downs and everything they've been missing, upsetting Cincinnati 38-30 at Nippert Stadium. The Bearcats, two-time defending Big East champs, had won 13 straight conference games, but the Bulls simply outscored them, getting stellar play from Daniels, who played mistake-free and came up with four total touchdowns and big throws when USF needed them. Two early touchdowns put the Bulls up 14-3, but that lead was down to 17-16 in the third quarter when Daniels reset the longest play of USF's season twice in a span of two throws. The first was a 64-yard pass to Dontavia Bogan to the Cincinnati 2, setting up Demetris Murray's touchdown. Then after a key stop on fourth and 1 by USF's defense, Daniels found receiver Faron Hornes, who used his downfield blocking to speed away to a 70-yard touchdown and a 31-16 lead. The Bulls (4-3, 1-2 Big East) had never won at Nippert Stadium, losing the previous three games there by an average of 17 points, and USF has never lost four times at an opposing stadium. The Bulls are 4-0 on Friday night games on ESPN2 over the past four seasons. Daniels finished with 286 yards (his second-most ever) and two passing touchdowns on 13-of-16 passing. He also rushed for a team-high 28 yards and two scores. Cincinnati (3-4, 1-1) wasn't going away though after being stopped on fourth and 1 on the USF 29, the Bearcats went for it again on the next drive, on fourth and 6 from the 30. Zach Collaros found Marcus Barnett again, and he brought in the pass for a 30-yard touchdown, pulling Cincinnati within eight points at 31-23. With 13:45 left, Cincinnati already had three receivers with more than 100 yards of offense. But USF answered again, on third down no less. Facing third and 6 at the Cincinnati 41, Daniels found a wide-open Murray for a 39-yard gain to the 2. On third and goal, the Bulls converted again, with Murray blocking as Daniels rolled to the right for a 1-yard touchdown. Cincinnati came back again, converting on fourth and 8 and getting a 15-yard touchdown from Collaros to Armon Binns to pull within 38-30 with 5:35 left. After forcing a three and out from USF, the Bearcats got one chance, with 3:25 remaining from their 29. With backup Chazz Anderson at quarterback after Collaros suffered a leg injury, Cincinnati converted a third-and-19 play and got to the USF 16. But facing a fourth and 5 from the 16 with 16 seconds to play, the Bulls forced Anderson into an incompletion to end the last threat. After two games without an offensive touchdown, with minimal yards and little production on third downs (24.6 percent coming in, third-worst among 120 Division I-A teams), the Bulls stepped up and looked sharp, marching 86 yards for a 7-3 lead their first in Nippert Stadium in nearly six years. The Bulls got 18 yards on an option run by Faron Hornes, another 18 on an end around to Bogan, and converted three straight third downs, the last on a 3-yard Daniels touchdown run. Collaros was prolific, breaking the record for most yards passing against the Bulls. Pittsburgh's Tyler Palko had the record with 411 yards in a 2004 game, but Collaros broke that on a 22-yard pass to D.J. Woods midway through the fourth quarter. He finished with 463 yards, 17 short of his career high. The Bulls have 12 days to prepare for another weeknight game, playing host to Rutgers Nov. 3 at Raymond James Stadium. The Scarlet Knights have beaten the Bulls by a combined 64 points in the past two seasons. Today's major state games Miami vs. North Carolina 7:30, Sun Life Stadium, Miami TV/radio: ESPN2; 820-AM Weather: Partly cloudy, high 70s; 10 percent chance of rain Line: Miami by 6? UCF vs. Rice 3:30, Bright House Networks Stadium, Orlando TV/radio: BHSN Weather: Sunny, mid 80s; no chance of rain Line: UCF by 21? 