DENVER (AP) — C.J. Anderson ran for three touchdowns and the Denver Broncos overcame a rare unsteady outing by Peyton Manning to beat the Buffalo Bills 24-17 Sunday.

Manning's streak of 51 straight games with a touchdown throw — three shy of Drew Brees' NFL record — ended on a sun-splashed, almost still afternoon in Denver, where the game-time temperature was a balmy 63 degrees.

Despite three turnovers, the Broncos (10-3) won their third straight game since changing from a pass-oriented attack to a run-heavy approach.

Manning finished 14 of 20 for 173 yards with two interceptions. His top receiver, Demaryius Thomas, was held to two catches for 11 yards, and tight end Julius Thomas (ankle) was active but didn't play for the third straight week.

Buffalo is 7-6.