The 2-2 Bulls traveled east to face Cornell and 7,692 fans at Schoellkopf Field, looking to find consistency in their game. They found out the only consistency they had was Drew Haddad, who consistently made amazing plays.
The Bulls went down by 7 but they blocked a punt to give the offense great field positon. UB drove to the 3, but was forced to kick a field goal. On UB's next drive they drove into Cornell territory only to throw an interception on the 13 that was returned 61 yards to the UB 26. Cornell converted that turnover inot a field goal to re-take a 7 point lead at 10-3.
Later on Cornell led 17-3, UB finally found the end zone on a 13 yard pass from Chad Salisbury to Drew Haddad. At the end of the half, Cornell QB Mike Hood found J.B. Moresco for an 11-yard touchdown pass to put Cornell up 24-10. Moresco's father Joe played for UB between 1968 and 1970, leading the team in receiving his final season.
The third quarter started as the defensive struggle everyone assumed we'd see all game. Finally after 8 scoreless minutes, Cornell scored again, Mike Hood's fourth TD pass of the day put Cornell up 3 touchdowns, 31-10.
That score woke up UB's offense, they charged back down the field and scored on a run by Derrick Gordon, a walk-on who ran impressively for 121 yards on 17 carries. The game continued it's back and forth style, Cornell answering the UB score with a field goal to take a 34-17 lead. UB answered again, another long drive capped by a Josh Roth plunge into the end zone with just over 3 minutes to go in the game.
Cornell up two scores, went to work on the clock, finally forced to punt with 1 minute remaining. UB called a punt block, it was their only chance at getting in scoring position twice in under a minute, or so they thought. Cornell got the punt off, and it was a beauty, Drew Haddad caught it at the 6-yard line, but he had running room. Drew got past the 1st wave of attackers on his own, before getting escorted into the end zone by his teammates.
The 94-yard punt return is the longest in UB history, breaking Lockport Lou Corriere's record set in 1946 and it brought the Bulls within 3 points, 34-31. UB's chances hinged on an onside kick, Cornell couldn't handle it cleanly, but ultimately recovered. Buffalo had one last chance, a Hail-Mary that was intercepted with no time remaining. The momentum form the near comeback carried Buffalo to wins in their next two games, before eventually losing their next 18 games in a row.
Drew Haddad put in another classic performance. 12 receptions for 137 yards and a touchdown, a school record with 139 punt return yards, a school record for longest punt return, a punt return touchdown and a school record with 276 all-purpose yards.