Diego Arroyo threw for 332 yards and three touchdowns, propelling the Tigers to a third consecutive win over the Bucs.