DETROIT -- Mike Nugent made a 54-yard field goal as time expired, giving the Cincinnati Bengals a 27-24 victory over the Detroit Lions on Sunday at Ford Field.
Andy Dalton threw for 372 yards and three touchdowns for the Bengals (5-2), who lead the AFC North. Dalton threw three touchdown passes on back-to-back weeks for just the second time in his career. He had three scoring tosses against Buffalo a week earlier.
A.J. Green had six receptions for 155 yards, including an 82-yard touchdown catch in the first quarter.
Matt Stafford passed for 357 yards and three touchdowns, two to Calvin Johnson, for the Lions. Johnson caught nine passes for 155 yards for the Lions (4-3), who came into the game tied for NFC North lead.
Sam Martin's 28-yard punt gave Cincinnati good field position for its final possession. Dalton then completed two short passes, setting up the game-winning field goal.
Tyler Eifert fought off the single coverage of Rashean Mathis for his first career touchdown, a 32-yard reception that gave the Bengals a 21-10 lead. That capped an 80-yard drive which opened the second half.
Johnson got those points back with a 27-yard touchdown catch on a third-and-10 situation. Nugent's 48-yard field goal made it 24-17 with 3:37 remaining in the third quarter.
Johnson's second touchdown catch with 11:59 left tied the game. On 3rd-and-18, he lined up in the slot and raced toward the end zone, where he beat triple coverage with a leaping grab.
The Bengals struck quickly, as Green beat the single coverage of Chris Houston on his 82-yard score. Dalton under threw the ball but Green was able to score when Houston fell down trying to tackle him.
Detroit answered with a 16-play, 80-yard drive that consumed nearly eight minutes. Brandon Pettigrew scored on a 3-yard pass on third-and-goal.
David Akers' 37-yard field goal gave the Lions a 10-7 advantage with 11:43 remaining in the half but he later had a 34-yard attempt blocked by Carlos Dunlap. Cincinnati then drove 40 yards and scored on Marvin Jones' 12-yard reception 41 seconds before halftime to take a 14-10 lead.
NOTES: Cincinnati CB Leon Hall suffered a right Achilles tendon injury in the first quarter and did not return. He tore his left Achilles' tendon two seasons ago. ... Bengals DT Devon Still was sidelined after suffering an elbow injury in the second quarter. LB Rey Maualuga injured his hamstring in the second half. ... Green's 82-yard reception was the longest of his career. He also surpassed the 3,000-yard mark during the first half. ... The longtime NFL franchises had only met 10 times previously, with the Bengals leading the series 7-3. Cincinnati won the last four meetings. ... Johnson‘s 35th career 100-yard game set a new franchise record. Herman Moore held the previous mark. ... Lions TE Tony Scheffler (concussion) left the game.