Dorian Thompson-Robinson passed for 260 yards and three touchdowns to help the Bruins upset 16th-ranked Tigers, 38-27.