Isaiah Green completed 17 of 25 passes for 221 yards, Keion Davis ran for two touchdowns and Marshall beat South Florida 38-20 in the Gasparilla Bowl on Thursday night.
Green also had a touchdown run in the first quarter, while Davis' second TD — from 16 yards out — put the Thundering Herd (9-4) ahead 38-20 with 6 1/2 minutes to play.
Davis had 94 yards on 14 carries, while Brenden Knox gained 93 yards on 12 rushes — all during the first half.
Blake Barnett, slowed by shoulder and ankle injuries, replaced Chris Oladokun for South Florida 10 minutes into the game and completed 11 of 23 passes for 212 yards. Barnett, a transfer from Arizona State who also started one game for Alabama in 2016, sat out two of the Bulls' previous three games.
USF (7-6) lost the bowl game played on its regular-season home field to end the season by losing six in a row after a 7-0 start.
Green scored on an 10-yard dash and Anthony Anderson had an one-yard TD run over a 37-second span as Marshall took a 14-0 lead with 4:43 left in the first. The second score was set up by Darius Hodge's fumble recovery and 29-yard return after Barnett couldn't handle a high snap.
After USF wide receiver Tyre McCants took a direct snap and threw a 38-yard touchdown pass to Randall St. Felix, the Thundering Herd went up 21-7 during the final minute of the first on Knox's eight-yard TD run.
Marshall has outscored its opponent 101-39 in the first quarter this season.
Davis' 5-yard run made it 28-7 with 90 seconds left in the second.
USF got to 28-10 on Coby Weiss' 22-yard field goal four seconds before halftime.
South Florida settled for a 31-yard field goal by Weiss on a second-half opening 14-play drive.
Marshall countered with Justin Rohrwasser's 28-yard field before Barnett connected on a 33-yard scoring pass with St. Felix that cut the Bulls deficit to 31-20 late in the third.