Hail Murray: Cardinals Stun Bills 32-30 In Final Seconds

Nov 15, 2020, 6:10 PM

Kyler Murray - Arizona Cardinals...

Quarterback Kyler Murray #1 of the Arizona Cardinals looks to pass during the second half against the Buffalo Bills at State Farm Stadium on November 15, 2020 in Glendale, Arizona. (Photo by Norm Hall/Getty Images)

(Photo by Norm Hall/Getty Images)

GLENDALE, Ariz. (AP) — Hail Murray!

Kyler Murray completed a stunning 43-yard desperation 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 catch was as sensational as the throw.

The game appeared lost for the Cardinals until Murray rolled out 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. Somehow, the three-time All-Pro came down with the ball, and the Cardinals started a wild celebration 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 (7-3). But Murray and the Cardinals (6-3, tied for the NFC West lead) ended the Bills’ winning streak at three games with the improbable throw and catch.

It was a crazy ending to another entertaining Cardinals game, which usually have come down to the final seconds in recent weeks. Murray threw for 245 yards, one touchdown and one interception. Hopkins had seven catches for 127 yards — and he’ll remember the last one for a long, long time.

The Cardinals trailed 23-9 midway through the third quarter but responded with two touchdown drives sandwiched around a field goal to take a 26-23 lead by the beginning of the fourth. Murray, wearing bright yellow cleats, ran for both of the touchdowns, including a 15-yard dash up the middle that gave Arizona its first lead of the day.

Allen was having a mediocre game until the late drive that lasted 12 plays and went 73 yards. The quarterback capped the series with a perfect throw to a diving Diggs, who finished with 10 catches for 93 yards.

Allen completed 32 of 49 passes for 284 yards, two touchdowns and two interceptions. Cole Beasley had 11 catches for 109 yards and a touchdown.

Buffalo pushed ahead 23-9 when Allen hit Beasley for a 22-yard touchdown after Arizona’s Kenyan Drake lost a fumble.

But the Cardinals responded with a nine-play, 85-yard drive that ended with Murray’s 1-yard touchdown run. Zane Gonzalez followed with a 45-yard field goal and Murray ran for a 15-yard score for the 26-23 lead.

Allen handed the ball off to Isaiah McKenzie, who then turned and threw it back to the quarterback, who ran 12 yards for Buffalo’s opening score. Allen is the 11th Buffalo player to catch a touchdown pass this season, a franchise record.

Tyler Bass added field goals from 58, 55 and 54 yards for a 16-9 halftime lead. The rookie’ 54-yarder bounced off the right upright before going through for three points. They were the three longest field goals of his short career.

The Cardinals had a frustrating first half with 206 total yards but zero touchdowns. Gonzalez made field goals from 23, 42 and 21 yards.

CONSISTENT MURRAY

Murray has run for at least one touchdown in five consecutive games to tie a franchise record. He’s the first quarterback in the NFL to do it since Green Bay’s Tobin Rote in 1956.

INJURIES

Bills: Four players missed the game when put on the reserve/COVID-19 list, including cornerback Josh Norman. … LB A.J. Epenesa left in the first half and was evaluated for a head injury. … CB Dane Jackson (knee) left in the third quarter.

Cardinals: TE Darrell Daniels (ankle) left in the second quarter. … DL Corey Peters was carted off the field in the second quarter with a knee injury. … LB De’Vondre Campbell (calf) left the third quarter.

UP NEXT

Bills: The Bills enter their bye week, play again Nov. 29 at home to the Chargers.

Cardinals: travel to Seattle on Thursday night.

Please follow our Community Guidelines

NFL

Jaylen Warren #30 of the Pittsburgh Steelers Week 5...

Brian Preece

Locals in the NFL: ‘He’s hot’, Jaylen Warren earns featured role in Steelers offense

Former East High standout Jaylen Warren is climbing the NFL rushing and scrimmage-yard rankings after a breakout stretch with the Steelers.

9 days ago

Caleb Lomu #74 of the New England Patriots Week 5...

Brian Preece

Locals in the NFL: Patriots could turn to rookie Caleb Lomu at left tackle against Jets

With Will Campbell expected to miss time, first-round pick Caleb Lomu may be asked to protect Drake Maye against the Jets’ pass rush.

10 days ago

Puka Nacua #12 of the Los Angeles Rams Week 5...

Brian Preece

Locals in the NFL: Puka Nacua’s career day ends in heartbreak as Rams fall to Bills in OT

Puka Nacua caught a career-high 17 passes for 138 yards and a touchdown, but the Los Angeles Rams fell to the Buffalo Bills 37-34 in overtime.

11 days ago

Jordan Love #10 of the Green Bay Packers Week 5, 2026...

Brian Preece

Locals in the NFL: Packers ride Jordan Love’s big game to 31-7 win over Bears

Jordan Love completed 25 of 31 passes for 367 yards and two touchdowns, leading the Packers to a 31-7 win over the Bears.

12 days ago

Tyler Huntley #5 of the Baltimore Ravens NFL...

Brian Preece

Locals in the NFL: Tyler Huntley expected to make first start as injuries impact locals

Tyler Huntley prepares for a Ravens start as several Utah NFL locals work toward returns. Check the latest Week 5 injury updates.

14 days ago

Jaylen Warren #30 of the Pittsburgh Steelers...

Brian Preece

Locals in the NFL: Jaylen Warren building toward career year with Steelers

Jaylen Warren is averaging 5.6 yards per carry and has a catch in every game. See how the former East High star is contributing to Pittsburgh’s offense.

21 days ago

Sponsored Articles

Photos provided by families of featured athletes...

KSL Sports

Northern Utah Player of the Week – Week 7 – Carson Murphy

The John Watson Northern Utah High School Player of the Week is celebrating the best high school football player in Northern Utah.

Photos provided by family of featured athletes...

Salt Lake County High School Basketball Players of the Week – Week 13 – Stacia Peoples & Gavin Lowe

The Hercules Salt Lake County High School Player of the Week is celebrating the best high school basketball players in Salt Lake County.

...

Northern Utah High School Basketball Players of the Week – Week 13 – Rachel McBride & Lincoln Smith

The John Watson Northern Utah High School Player of the Week is celebrating the best high school basketball players in Northern Utah.

Photos provided by featured athletes...

Utah County High School Basketball Players of the Week – Week 13 – Janiece Sikander & Brody Thompson

The Mr. Mac Utah County High School Player of the Week is awarded each week to the top prep boy's and girl's basketball players in Utah County.

Photos provided by featured athletes...

Salt Lake County High School Basketball Players of the Week – Week 12 – Evy Roberts & Krew Eckman

The Hercules Salt Lake County High School Player of the Week is celebrating the best high school basketball players in Salt Lake County.

Photos provided by family of featured athletes...

Northern Utah High School Basketball Players of the Week – Week 12 – Fabiana Lopez, Madden Johnsen & Bracken Saunders

The John Watson Northern Utah High School Player of the Week is celebrating the best high school basketball players in Northern Utah.

Hail Murray: Cardinals Stun Bills 32-30 In Final Seconds