Joe Flacco passed for 342 yards and three touchdowns, Evan McPherson made a 36-yard field goal with seven seconds remaining and the Cincinnati Bengals snapped a four-game losing streak with a 33-31 victory over the Pittsburgh Steelers on Thursday night.
The 40-year-old Flacco completed 31 of 47 passes in his second Cincinnati start, and outdueled 41-year-old Aaron Rodgers in only the third regular-season game between starting quarterbacks in their 40s.
Rodgers went 22 of 32 for 244 yards with four touchdowns and two interceptions. He gave Pittsburgh (4-2) a 31-30 advantage with 2:31 remaining on a 68-yard touchdown to Pat Freiermuth.
Flacco led the Bengals (3-4) 52 yards in eight plays, including completions of 15 and 18 yards to Ja’Marr Chase get Cincinnati into Pittsburgh territory. The 18-year veteran then found Tee Higgins for a 28-yard gain to the Steelers 5 with 1:39 remaining to put the Bengals well within McPherson’s range.