Even after all these years, there’s still plenty of FitzMagic left in Ryan Fitzpatrick’s tank.

On Saturday night, the Miami Dolphins traveled to Las Vegas to play the Raiders, and found themselves trailing 25-23 with only seconds remaining in the fourth quarter.

That’s when Fitzpatrick, who had taken over for rookie starter Tua Tagovailoa, lived up to his nickname with this insane no-look throw:

Tagovailoa started the game and completed 17 of his 22 pass attempts for 1 touchdown and no interceptions. So, why did he get benched? Well, those 17 completions went for only 94 yards, an abysmal average of 4.3 yards per completion.

Fitzpatrick went 9 for 13 for 184 yards, 1 touchdown and 0 interceptions in his limited work. He also got the Dolphins in field-goal position on the final drive to earn a 26-25 victory.

After the game, Tagovailoa remained a good teammate, praising his backup:

After the game, Miami coach Brian Flores said Tagovailoa will start again next weekend, but Fitzpatrick will be ready to take over:

The Dolphins improved to 10-5 with the win. They still need a victory next weekend against the Bills in order to secure a playoff spot. Or, they could be helped if the Baltimore Ravens lose on Sunday or next week in their own games.