Associated Press AMHERST, N.Y. -- Drew Willy threw a 35-yard touchdown pass to Naaman Roosevelt on the last play of the game to give Buffalo a 30-28 win over Temple on Saturday. Willy's desperation throw capped a fourth quarter that had three lead changes in the final 2:27. With 5 seconds left and down to its final play, Buffalo (2-1, 1-0 Mid-American Conference) sent three wideouts deep and flooded the end zone. Willy, who was 29-of-41 for 348 yards and three touchdowns, rolled to his right and threw. Roosevelt battled three defenders for the winner, cradling the ball on his leg as he hit the turf. Willy also threw a 9-yard TD pass to Ernest Jackson and a 6-yarder to Brett Hamlin.