Brandon McManus kicked a 45-yard field goal as time expired in his debut performance with Green Bay, lifting the Packers past the visiting Houston Texans 24-22 on Sunday.

Green Bay (5-2) overcame three turnovers to win its third straight and snap the Texans’ three-game winning streak.

The Packers released rookie Brayden Narveson and signed the 33-year-old McManus on Wednesday.

Green Bay signed McManus because of his history of reliability from within 50 yards. And he delivered by making a winning kick on his first field-goal attempt with the Packers.

Jordan Love was 23 of 31 for 214 yards with three touchdowns and two interceptions for Green Bay.

Houston’s Joe Mixon rushed for 115 yards and two TDs. Ka’imi Fairbairn was 3 of 3 on field-goal attempts and put the Texans (5-2) ahead by making a 35-yarder with 1:44 left.

C.J. Stroud was just 10 of 21 for a career-low 86 yards and was sacked four times.

BILLS 34, TITANS 10: Amari Cooper scored the go-ahead touchdown in his debut with Buffalo and Josh Allen threw two TD passes to help the Bills (5-2) rally from a 10-point deficit and beat visiting Tennessee (1-5).

Cooper’s 12-yard TD catch was his first reception for the Bills and came five days after being acquired in a trade with the Browns. Ty Johnson also scored on a 4-yard grab, and James Cook and Ray Davis rounded out the rout with touchdown runs.

EAGLES 28, GIANTS 3: Saquon Barkley made a memorable return to MetLife Stadium, rushing for 176 yards and a touchdown as he led Philadelphia to a road victory over New York (2-5).

Jalen Hurts scored on two tush-push quarterback sneaks and threw a 41-yard touchdown pass to A.J. Brown for the Eagles (4-2), whose defense recorded eight sacks and limited the Giants to 119 yards.

COMMANDERS 40, PANTHERS 7: Marcus Mariota replaced injured rookie quarterback Jayden Daniels early in the second quarter, Dante Fowler returned an interception 67 yards for a touchdown and Washington (5-2) routed visiting Carolina (1-6).

Washington racked up 421 yards against the Panthers (1-6). Mariota was 18 of 23 for 205 yards with TD passes to tight ends Zach Ertz and Ben Sinnott.

SEAHAWKS 34, FALCONS 14: Geno Smith passed for two TDs and Derick Hall returned a fumble for a score as Seattle snapped a three-game losing streak with a win at Atlanta (4-3).

The Seahawks (4-3) ended the Falcons’ run of three straight victories.

Smith connected with Kenneth Walker on a 17-yard touchdown and a 31-yard scoring play to DK Metcalf.

BENGALS 21, BROWNS 14: Joe Burrow threw third-quarter touchdown passes to Ja’Marr Chase and Tee Higgins as visiting Cincinnati (3-4) beat Cleveland. which lost quarterback Deshaun Watson to an Achilles tendon injury.

The Browns (1-6) welcomed back running back Nick Chubb, who suffered a season-ending knee injury in Week 2 last season. He ran for 22 yards on 11 carries, including a 1-yard touchdown.

JAGUARS 32, PATRIOTS 16: Tank Bigsby ran for 118 yards and two touchdowns and Parker Washington returned a punt 96 yards for a score in Jacksonville’s comeback win over New England at Wembley Stadium in London.

Rookie receiver Brian Thomas Jr. caught a touchdown pass as the Jaguars (2-5) erased a 10-0 deficit.

In his second start, rookie quarterback Drake Maye threw two TD passes for New England (1-6), which lost its sixth straight game.

COLTS 16, DOLPHINS 10: Tyler Goodson ran for a touchdown and Indianapolis (4-3) won at Miami (2-4).