GLENDALE, Ariz — Kyler Murray completed a stunning 43-yard pass to DeAndre Hopkins with 2 seconds left to lift the Arizona Cardinals to a 32-30 victory over the Buffalo Bills on Sunday.
The game appeared lost for the Cardinals until Murray rolled to his left as the seconds ticked off the clock.
He flung the ball toward the end zone, where Hopkins was waiting with three Buffalo defenders draped all over him. The three-time All-Pro came down with the ball and the Cardinals started celebrating in the end zone.
Josh Allen threw a 21-yard touchdown pass to Stefon Diggs with 34 seconds left that looked like it would win it for the Bills.
PHOTOS: Arizona Cardinals 32, Buffalo Bills 30
1
/
17
AP
Arizona Cardinals wide receiver DeAndre Hopkins (10) catches the game-winning touchdown as Buffalo Bills cornerback Tre'Davious White, right, free safety Jordan Poyer (21) and strong safety Micah Hyde, left, defend during the second half of an NFL football game, Sunday, Nov. 15, 2020, in Glendale, Ariz. The Cardinals won 32-20.