A touchdown in overtime from Larry Fitzgerald saw the Arizona Cardinals defeat the Green Bay Packers 26-20 in an NFL play-off classic.
The Cardinals were up by seven heading into the final seconds of the game before an Aaron Rodgers Hail Mary pass set up Jeff Janis for the touchdown, with Mason Crosby kicking the game into overtime.
But a lapse in defence from the Packers set Fitzgerald free for a 75-yard run, before the 32-year-old capped off his incredible run with a touchdown from the following play.
Arizona will now wait for the result of the Seattle Seahawks and Carolina Panthers game to see who will face them in the NFC Championship game and a spot in Superbowl 50.
The Cardinals got the first score of the game following a brilliant catch from Floyd on an eight-yard pass from Palmer.
Two field goals from Mason Crosby brought the Packers back to within a point, before Janis got his first touchdown of the night to give them the lead.
Eddie Lacy rumbled for 61 yards and put the Packers in scoring position at the Arizona eight, before Rodgers passed to Janis for the score.
Chandler Catanzaro pulled it back to within three, before a Carson Palmer pass set up Michael Floyd for what many would have expected to be the match-winning score.
Catanzaro scored another field goal with under two minutes left on the clock, but the final second touchdown from Janis after the incredible Hail Mary pass from Rodgers ensured the game finished as an all-time classic, with Fitzgerald proving the match-winner.