Gold Coast's Noah Anderson has kicked a winning goal after the siren to seal a remarkable comeback win for the Suns over Richmond at Metricon Stadium.
Down by 40 points early in the third quarter, and 28 at the final turn, Anderson's ice-cold finish secured a 14.10 (94) to 13.14 (92) victory that keeps their hopes of a finals berth alive.
Ex-Tiger Mabior Chol scored with a minute to play to get the Suns within a goal and it was Anderson who got the ball as the clock wound down after a smart pass from Sam Day.
"Amazing. The last two weeks we've had we feel like we've been so close ... we're just maturing, we've got so much trust ... it's a good feeling," Anderson told Fox Sports.
The win moves the Suns within four points of the eighth-placed Tigers, who were their own worst enemy in the final quarter as they butchered several golden opportunities to ice the match.
Maurice Rioli and Jake Aarts were both guilty while Jason Castagna somehow managed to get his shot on goal smothered by Suns defender Charlie Ballard despite having had the freedom of the 50-metre arc.
Chol finished with three goals for the Suns, while Anderson and Ben Ainsworth kicked two each.
Richmond, playing without injured superstar Dustin Martin, lost key forward Tom Lynch early due to a hamstring strain.
Shai Bolton stepped into the void with a three-goal, 29 disposal performance including eight clearances with Jack Riewoldt also kicking three goals.
Noah Cumberland, the medical substitute in place of Tom Lynch, finished with two goals but was also guilty of missing some gettable shots as the Tigers were made to rue their profligacy.
Trailling by 34 points after an underwhelming first half, Gold Coast responded with a better effort in the third term, goals to Ainsworth and Touk Miller sparking some hope of a fightback.
Chol booted his second to make it three in a row and cut the margin to 20 points.
A free-kick against Jack Bowes presented Aarts with a chance to score and he stopped the rot with a good finish for the Tigers.
A mix-up between Bowes and Sam Collins in a marking contest allowed Bolton to find Riewoldt, whose finish ensured the Tigers were 28 clear at the final turn.
The Suns went bang-bang to start the fourth quarter with goals to David Swallow and Noah Anderson before Riewoldt kicked a wonderful finish with the outside of his right foot from the pocket to again halt the home team's momentum.
Goals to Day and Matt Rowell either side of Castagna's unbelievable miss with the goal at his mercy cut the margin to 11 points with less than four minutes to play.
Ainsworth had the chance to cut the margin to under a kick with two and a half minutes to play but sprayed his set shot to the right.
Chol made up for that miss, soccering through his third from close range when the ball fell to him in the goal square to cut the margin to four points with a minute to play.
That proved vital as the Suns scrambled the ball inside 50m, Day marking tight on the boundary before finding Anderson with a clever pass to allow the third-year player to become the hero.