CLEVELAND — Again far from perfect, Peyton Manning still kept Denver’s record pristine.

Manning shook off three interceptions, including one early in overtime, and drove Denver’s offense in range for Brandon McManus to kick a 34-yard field goal with 4:56 left, giving the unbeaten Broncos a 26-23 win over the Cleveland Browns on Sunday.

Manning took the Broncos from their 12 to the Cleveland 16 before McManus’ field goal made Denver 6-0 for the seventh time in franchise history.

“We’re not playing as well as we would like but we’re playing well enough to win,” Manning said. “We’re doing some things right at critical times, whether it’s the last drive of the game or in overtime.”

Denver’s win would not have been possible without the Broncos’ top-ranked defense, which came up huge in overtime and has carried the team – and the 39-year-old Manning.

After Manning’s third pick, Denver recorded a tackle behind the line of scrimmage and then had two consecutive sacks of Josh McCown to push the Browns (2-4) out of field-goal range.

“Obviously that’s not a good situation to put the defense in, but they got a couple of sacks and gave us a chance,” said Manning, who has seven TD passes and 10 interceptions this season.

BENGALS 34, BILLS 21: Andy Dalton threw three touchdown passes and visiting Cincinnati won its sixth straight to match the team’s best start to a season.

With star receiver A.J. Green covered much of the game but the Bills (3-3), Dalton completed touchdown passes to Marvin Jones, Tyler Eifert and Jeremy Hill. Dalton finished 22 of 33 for 243 yards for Cincinnati, which was also 6-0 in 1975 and 1988.

The Bengals scored 17 points on their first three second-half possessions to build a 34-14 lead.

PACKERS 27, CHARGERS 20: Green Bay (6-0) stopped San Diego on fourth-and-goal from the 3 with 15 seconds left and overcame a career day by Philip Rivers to hold off the visiting Chargers (2-4).

Rivers set career highs with 43 completions, 65 attempts and 503 yards passing. He threw for two touchdowns.

Rookie cornerback Damarious Randall lunged to poke away Rivers’ short pass to Danny Woodhead near the front right pylon in the final seconds.

LIONS 37, BEARS 34: Matt Prater kicked a 27-yard field goal with 2:29 left in overtime, and Detroit (1-5) won for the first time this season, at home.

Matthew Stafford heaved a 57-yard pass to Calvin Johnson to set up the kick. Johnson finished with six receptions for 166 yards.

Robbie Gould kicked a 29-yard field goal as time expired in regulation for Chicago (2-4). The tying score was set up by Darius Slay getting called for interference after Jay Cutler’s 25- and 24-yard passes to Alshon Jeffery.

PANTHERS 27, SEAHAWKS 23: Cam Newton threw a 26-yard touchdown pass to Greg Olsen with 32 seconds left, and Carolina (5-0) remained unbeaten, rallying for a stunning win at Seattle (2-4).

Newton led the Panthers to touchdowns on their final two possessions after they trailed 23-14, the second straight week the Seahawks collapsed in the fourth quarter. Newton found Olsen wide open down the seam as All-Pros Earl Thomas and Richard Sherman looked at each other in confusion.

STEELERS 25, CARDINALS 13: Landry Jones threw two touchdown passes to Martavis Bryant in relief of Michael Vick, and Pittsburgh (4-2) rallied for a win at home.

Vick left in the third quarter because of a hamstring injury, but Pittsburgh’s offense took off when Jones took over. Jones hit Bryant for an 8-yard score to give the Steelers the lead. The two hooked up later for an 88-yard strike.

Carson Palmer threw for 421 yards with a TD and two interceptions for the Cardinals (4-2).

VIKINGS 16, CHIEFS 10: Minnesota’s tough defense and rookie wide receiver Stefon Diggs came through for the Vikings (3-2) in a win at home over mistake-prone Kansas City (1-5).

Diggs had 129 yards on seven catches.

49ERS 25, RAVENS 20: Colin Kaepernick completed a 76-yard touchdown pass to ex-Ravens star Torrey Smith, Joe Flacco threw two interceptions and San Francisco (2-4) beat visiting Baltimore (1-5) to snap a four-game losing streak.

DOLPHINS 38, TITANS 10: Cameron Wake got his first four sacks this season and also forced two fumbles – all in the first half – and Miami (2-3) won at Tennessee (1-4) in Dan Campbell’s debut as interim coach.

TEXANS 31, JAGUARS 20: Brian Hoyer threw three touchdown passes – two to DeAndre Hopkins – to lead Houston (2-4) to a win at Jacksonville (1-5).