Tom Brady threw a 46-yard touchdown pass to Antonio Brown with 6:19 remaining and the Tampa Bay Buccaneers overcame a 17-point deficit to defeat the Atlanta Falcons 31-27 on Sunday afternoon in Atlanta.Brady completed 31 of 45 passes for a season-high 390 yards and tossed two touchdowns, with most of the production coming in the second half. The winning points came on Brown’s first touchdown since joining the team last month.Matt Ryan threw for three touchdowns, but the Falcons failed to put a dent in the Buccaneers’ bid for a playoff spot. Instead, it was another lead that Atlanta (4-10) didn’t protect.Ryan finished 34 of 49 for 356 yards in the first of two meetings scheduled across the final three weeks of the regular season. Atlanta ended its home slate with a 2-6 record.The Buccaneers (9-5), who improved to 5-2 on the road, scored on their first five second-half possessions before punting, giving Atlanta the ball at the Falcons’ 12-yard line with 2:40 remaining. Four plays later, the Falcons were stopped on downs after picking up only 7 yards.Tampa Bay wiped out a 17-0 halftime deficit in less than 19 minutes, tying the game at 24 on Ryan Succop’s 27-yard field goal with 11:15 remaining.Younghoe Koo’s 52-yarder put the Falcons back on top. Barely more than two minutes later, the Buccaneers held their first lead as Brown broke free from the Atlanta secondary.