NFLScores

Tampa Bay Buccaneers 23, Atlanta Falcons 20

football game fileFinal
Mercedes-Benz Stadium · Atlanta · USA