Richmond rallied from 42 points to secure a remarkable seven-point AFL victory over Brisbane to continue the Lions' miserable record at the MCG.
After conceding the first six goals, which were down for most of Sunday's game, the Tigers took the lead 16 minutes into the final quarter.
Both sides traded blows in the dying stages, with veteran Mitch Robinson missing a golden opportunity to put the Lions back in front after winning a 15m free-kick.
A disastrous mistake by defender Darcy Gardiner allowed returning Tigers star Tom Lynch to score his fourth goal and the game-winner in the final minute.
The Tigers ended a three-game winless run with a 15-14 (104) to 14-13 (97) win in Shane Edwards' 300th game.
Richmond have been on the wrong end of many tight results this year, but this time they turned the tables in thrilling fashion.
Importantly, it gives the ninth-seeded Tigers a huge chance of making the finals this year with a favorable final three games of the season.
It was a big blow for the Lions to their top four aspirations and the confidence they would gain from a first win at the MCG since 2014.