Mason Crosby hit a 49-yard field goal in overtime after missing three straight attempts, lifting the Packers to a wild 25-22 win over the Bengals on Sunday in Cincinnati.

The typically reliable Crosby missed potential winners with 2:12 and then 3 seconds left in regulation, and missed another attempt in OT before finally winning it. Heading into the game he was 44 of 46 on field-goal attempts since the start of the 2019 season.

Crosby, who missed an extra-point earlier and also made three FGs, came in having converted all six FG attempts and 11 PATs this year.

The Bengals’ Evan McPherson also missed kicks that could have won the game, with 26 seconds left in regulation and again in OT.

Packers QB Aaron Rodgers threw two TD passes to move into fifth on the all-time list. Davante Adams had 11 catches for a career-high 206 yards as the Packers (4-1) won their fourth straight.

Bengals QB Joe Burrow was taken to a local hospital after the game for a possible throat contusion.

Bucs 45, Dolphins 17: Tom Brady threw for 411 yards and five TDs and Antonio Brown became the fastest NFL player to 900 receptions in the win. Brady, 44, threw for more 400 yards with five TDs in the same game for the first time in his 22-year career. Brown, 33, had scoring receptions of 62 and 4 yards.

Saints 33, Washington 22: Jameis Winston connected on a Hail Mary for one of his four TD passes to lead the Saints in a bounce-back victory that came at a cost with two more injuries. Dual-threat QB Taysom Hill, Winston’s backup, suffered a concussion and WR Deonte Harris departed with a hamstring injury.

Steelers 27, Broncos 19: Ben Roethlisberger threw for 253 yards and two TDs and rookie Najee Harris ran for a career-best 122 yards to help the Steelers end a three-game skid.

Vikings 19, Lions 17: Greg Joseph made a 54-yard FG as time expired to lift the Vikings. Joseph made four FGs, including a career-best 55-yarder.

Eagles 21, Panthers 18: Jalen Hurts ran for two second-half TDs and the Eagles rallied from a 12-point deficit to halt a three-game losing streak. Darius Slay had two INTs in the win.

Titans 37, Jaguars 19: Derrick Henry ran for 130 yards and three TDs, Kevin Byard returned a fumble for a score and the Titans dealt the Jags their 20th loss in a row, the NFL’s second-longest skid.

Patriots 25, Texans 22: Rookie Mac Jones threw a TD pass to tie the game in the fourth, and Nick Folk’s 21-yard FG with 15 seconds left lifted the Pats.

Falcons 27, Jets 20: Matt Ryan threw for 342 yards and two TDs, including the first score for rookie Kyle Pitts, and the Falcons won in the NFL’s return to London. Pitts, the No. 4 overall pick in the draft, had his best game with nine receptions for 119 yards.