CINCINNATI — Andy Dalton threw a career-high four touchdown passes — each to a different receiver — and the Cincinnati Bengals ended their four-game losing streak by beating the New York Giants 31-13 on Sunday.
The Bengals (4-5) took advantage of a fumble and Eli Manning's two interceptions, which set up third-quarter touchdowns. That helped A.J. Green back up his observation there are holes in New York's defense.
The defending Super Bowl champions have a lot of holes everywhere.
The Giants (6-4) head into their bye with back-to-back losses and a lot of issues, especially on offense. Manning had another subpar game, failing to live up his family legacy of beating the Bengals. Older brother Peyton improved to 8-0 against Cincinnati on the same field a week earlier, leading Denver to a 31-23 win.
CHARLOTTE, N.C. — Peyton Manning made sure John Fox's return to Carolina was a successful one, throwing for 301 yards and a touchdown.
Manning threw his 420th touchdown pass to move into a tie for second place on the NFL's all-time list with Dan Marino. He trails only Brett Favre (508).
Manning had plenty of help from his teammates.
Von Miller harassed Cam Newton all day and Trindon Holliday returned a punt 76 yards for a touchdown as the Broncos (6-3) won for the fifth time in six weeks. The Broncos sacked Newton seven times, including once for a safety, and Miller pressured him into an interception Tony Carter returned 40 yards for a score.
FOXBOROUGH, Mass. — Tom Brady threw for two touchdowns, Devin McCourty ended Buffalo's hopes with an interception in the end zone and New England kept Buffalo winless at Gillette Stadium.
The Patriots (6-3) let a 17-3 lead slip to 34-31 with 7:47 left on Ryan Fitzpatrick's 2-yard touchdown pass to Donald Jones. Then the Bills (3-6) held the Patriots to a 27-yard field goal by Stephen Gostkowski with 2:06 remaining.
Buffalo then moved to a second-and-10 at the New England 15 before Fitzpatrick threw the ball right into the hands of McCourty while trying to hit T.J. Graham.
MINNEAPOLIS — Adrian Peterson raced 61 yards for the game-sealing touchdown midway through the fourth quarter, padding his NFL rushing lead with 171 yards on 27 carries for Minnesota.
Peterson had 120 yards in the final 15 minutes, 10 1/2 months after reconstructive surgery on his left knee. Ponder bounced back from a rough game with 221 yards and two touchdowns on 24-for-32 passing for the Vikings (6-4).
TAMPA, Fla. — Josh Freeman threw two touchdown passes and the surging Buccaneers scored on a blocked punt and Leonard Johnson's 83-yard interception.
Freeman has thrown for 13 TDs with one interception in his past five games, helping the Bucs (5-4) win four times to climb back over .500 following a 1-3 start.
Rivers threw for 337 yards and three touchdowns for San Diego.
BALTIMORE — Joe Flacco threw for 341 yards and three touchdowns, and Baltimore set a club record for points.
The Ravens (7-2) scored on six of their first seven possessions against the struggling Raiders (3-6), who have yielded at least 40 points in two straight games for the first time since 1962. The 55 points tied an Oakland record for points allowed, a mark set in 1961 and matched in 1981.
Baltimore led 27-10 at halftime.
MIAMI — Colin McCarthy returned an interception 49 yards for a touchdown, and four takeaways helped Tennessee rout Miami.
The Titans came into the game on pace to set an NFL record for points allowed in a season, but they stymied Miami by intercepting Ryan Tannehill three times and recovering a Reggie Bush fumble to set up a touchdown.
SAN FRANCISCO — The St. Louis Rams and San Francisco 49ers played the NFL's first tie game in four years as both team's kickers missed overtime field goals in a 24-24 final on Sunday.
Greg Zuerlein kicked a 53-yarder, but the Rams were penalized 5 yards for delay of game. He tried again from 58 as coach Jeff Fisher played for the win, and missed wide right with 2:42 left in OT.
SEATTLE — Russell Wilson threw touchdowns of 38 yards to Golden Tate and 31 yards to Sidney Rice, and the Seattle Seahawks sent the New York Jets to their worst start since 2007 with a 28-7 win on Sunday.
Wilson was harried for much of the day by the multiple looks from the Jets' defense. But the Seattle rookie responded with key throws.
CHICAGO — Arian Foster made a diving catch in the end zone for a 2-yard touchdown, lifting the Houston Texans to a 13-6 win over the Chicago Bears on a rainy Sunday night at Soldier Field.
Bears quarterback Jay Cutler did not return in the second half after suffering a concussion.