Even the players and coaches for the Arizona Cardinals couldn't hide their disbelief when he jumped over three Buffalo defenders and came down with the ball.
Kyler Murray completed a stunning 43-yard desperation pass to Hopkins with 2 seconds left to lift Arizona to an improbable 32-30 victory over the Bills.
The catch was as sensational as the throw, which was quickly dubbed a āHail Murray.āThe game appeared lost for the Cardinals until Murray rolled out to his left as the seconds ticked off the clock.
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.