Matt Prater made a 39-yard field goal as time expired, Matthew Stafford threw two touchdown passes and the Detroit Lions ended an 11-game losing streak dating to last season by beating the host Arizona Cardinals 26-23 on Sunday.

The Lions (1-2) looked like they would take the lead with about two minutes left when Stafford completed a spectacular deep pass to Marvin Hall at the 1-yard line, but the play was called back when Halapoulivaati Vaitai was flagged for holding.

In the end, it didn't matter. Stafford calmly led Detroit downfield and Prater hit his fourth field goal of the day — his 15th winning kick with less than two minutes to play in the fourth quarter or overtime.

"I've been doing this a long time," Stafford said. "I feel real comfortable in that situation. I love it."

Kyler Murray threw for 270 yards and two touchdowns and ran for a score, but he also had three interceptions for Arizona (2-1). DeAndre Hopkins caught 10 passes for 137 yards and Andy Isabella had two TD catches.

AFC

Patriots rout Raiders

New England 36, Las Vegas 20: Rex Burkhead scored three touchdowns and Bill Belichick became the third coach in NFL history to reach 275 regular-season victories as the Patriots (2-1) beat the Raiders (2-1) in Foxborough, Mass. Sony Michel finished with nine carries for 117 yards as New England beat the Raiders for the sixth consecutive meeting.

Pittsburgh 28, Houston 21: James Conner ran for 109 yards and the go-ahead touchdown in the fourth quarter as the host Steelers improved to 3-0 for the first time in a decade by rallying past the Texans (0-3). Houston managed only 51 yards and two first downs after halftime as its early 11-point lead vanished.

Indianapolis 36, N.Y. Jets 7: Xavier Rhodes and T.J. Carrie each returned an interception for a touchdown, the host Colts (2-1) recorded their second safety in as many weeks and Philip Rivers added his 400th career TD pass in a blowout of the Jets (0-3).

InterCONFERENCE

Backup plan just fine

San Francisco 36, N.Y. Jets 9: Nick Mullens threw for 343 yards and a touchdown to lead the 49ers (2-1) to their second victory at MetLife Stadium in as many weeks, rolling over the error-prone Giants (0-3) in East Rutherford, N.J. The Niners stayed in West Virginia during the week to prep for the game, which came a week after they blew out the Jets despite losing a number of stars to injury.

Tampa Bay 28, Denver 10: Tom Brady threw three TD passes and Shaq Barrett had a pair of sacks, one for a safety, as the Buccaneers (2-1) beat the host Broncos (0-3). Barrett, who led the league last year with 19½ sacks for Tampa Bay, played for Denver from 2014 to '18 after starring at Colorado State.

Cleveland 34, Washington 20: Baker Mayfield threw two TD passes, Nick Chubb ran for two more and the host Browns (2-1) moved over .500 for the first time since 2014 by beating Washington (1-2), which lost rookie defensive end Chase Young to a groin injury.

Carolina 21, L.A. Chargers 16: Joey Slye kicked five field goals and the Panthers (1-2) forced three turnovers to beat the host Chargers (1-2) and give coach Matt Rhule his first NFL victory. Carolina had lost 10 in a row.

Cincinnati 23, Philadelphia 23: Joe Burrow tossed two TD passes to Tee Higgins, while Carson Wentz dived into the end zone for the tying score in the final minute of regulation as the Bengals and host Eagles both improved to 0-2-1.