While Rodgers claimed his second victory over Brady in five meetings, the anticipated offensive battle was ultimately superseded by a defensive struggle.
Reigning back-to-back NFL MVP Rodgers threw two touchdowns in the first half but the Packers were shut out in the second, while Tampa Bay left it until the dying stages to finally score a touchdown.
Seven-time Super Bowl winner Brady led an 89-yard drive that ended with him finding Russell Gage in the endzone with 14 seconds left to make it a two-point game.
But the Buccaneers were unsuccessful with the two-point conversion as they fell to their first loss of the season.
Buffalo’s loss came despite a monster effort from Allen, who threw for 400 yards and two touchdowns on 63 passing attempts.
But when they got the ball back with just over 90 seconds left after a Miami punt in their endzone resulted in a safety, the Dolphins defence stood tall as they improved their record to 3-0.
Indianapolis quarterback Matt Ryan orchestrated the comeback victory with a 16-play, 76-yard drive that ended with a game-winning touchdown pass to Jelani Woods.
Lamar Jackson threw four touchdowns and rushed for another as the Baltimore Ravens beat the New England Patriots 37-26 while the Minnesota Vikings battled back in the fourth quarter to beat the Detroit Lions 28-24.
The Chicago Bears beat the Houston Texans 23-20, despite two interceptions from quarterback Justin Fields, while the Jacksonville Jaguars eased to a 38-10 victory over the injury-hit Los Angeles Chargers.