TAMPA, Fla. -- Tampa Bay Buccaneers quarterback Jameis Winston tossed a 39-yard touchdown pass to rookie wide receiver Chris Godwin with nine seconds remaining -- capping a desperation 95-yard drive with no timeouts -- to produce a 31-24 victory over the New Orleans Saints on Sunday at Raymond James Stadium.
The No. 4-seeded Saints (11-5) will host the No. 5 Panthers (11-5) in the first round next Sunday at 4:40 p.m. ET.
The Bucs (5-11), just two days after second-year head coach Dirk Koetter learned he would be retained for the 2018 season, broke a five-game losing streak and Winston (28 of 51 for 363 yards) gained a measure of redemption after throwing three critical interceptions earlier in the game.
With the Saints leading 24-23, a New Orleans punt was downed at Tampa Bay's 5-yard line. The Bucs had used all three of their timeouts on the previous New Orleans drive and faced a precarious situation at the two-minute warning.
After three consecutive incompletions, Winston found tight end Cameron Brate for a 12-yard gain on fourth-and-10 and the dramatic drive was on.
Winston had three completions to Mike Evans on the drive, then found Godwin, a Penn State rookie, open in the end zone for his first NFL touchdown. Winston added a 2-point conversion pass to Evans.
Earlier, it appeared that Brees (22 of 30 for 245 yards) had engineered the game-winner.
After the Bucs had taken a 24-20 lead and pinned the Saints on their 8-yard line following the kickoff, the Brees-led offense effectively sliced through Tampa Bay's defense.
Brees completed 5-of-6 passes for 57 yards during the 13-play, 92-yard drive, including a 3-yard touchdown to running back Zach Line with 7:13 remaining.
The Bucs got a 42-yard field goal from Patrick Murray with 4:31 remaining, cutting New Orleans' lead to 24-23. The Saints tried to run out the clock, but Brees was sacked on third-and-10. That led to the punt to the 5-yard line, which Winston converted into a massive opportunity.
Winston's ill-advised end-zone pick to Saints rookie safety Marcus Williams, his second interception of the game, led to Wil Lutz's 48-yard field goal and a 17-13 New Orleans advantage after three quarters.
Tampa Bay's fate appeared more dire at the start of the fourth quarter when Winston was sacked on third down and the Bucs were forced to punt.
But Saints return man Tommylee Lewis was stripped by Tampa Bay's Josh Robinson and the fumble was recovered by Isaiah Johnson, who scooped it up and scored from the 7. Murray's extra-point attempt gave the Bucs a 20-17 lead.
Rookie running back Alvin Kamara accounted for both New Orleans touchdowns in the first two quarters, when the Saints assumed a 14-13 advantage at halftime.
NOTES: This was the 53rd meeting between the two teams and the Saints now lead the series, 32-20. ... The Saints have won seven straight at home, but now have lost three straight on the road. ... -Buccaneers DT Gerald McCoy came into the game leading Tampa Bay with six sacks. He did not record any sacks on Sunday, but did have two tackles for loss.