Tom Brady threw for 320 yards and two touchdowns and ran for another as the Patriots overcame an early Bronco lead and snapped the Broncos' six game winning streak.
The game was close early until the Broncos committed three straight fumbles on three straight drives.
Bronco quarterback Tim Tebow was 11 for 22 for 194 yards and two rushing touchdowns in a losing effort.
The New England offense rolled up 451 yards on a Broncos defense that has been stingy at times this season. The Patriots controlled the ball for over 33 minutes and did not commit a turnover.
Final score: Patriots 41, Broncos 23.