David Mundy broke Richmond hearts for the second time in three years at the MCG on Sunday, booting a goal after the siren to deliver Fremantle a fifth win in six outings.

The Tigers trailed by 30 points at three-quarter time, but Brandon Ellis' clutch goal out of congestion with 21 seconds to go snatched a four-point lead and put the faithful on their feet.

Ross Lyon's men had not kicked a goal in the fourth term to that stage, but 100-gamer Lachie Neale burst from the ensuing clearance to find Mundy in the pocket about 30m out just before the siren sounded.

The former Freo Dockers skipper missed in a similar scenario – albeit further out – against Geelong in round 20, 2014, but nailed it this time to seal the triumph.

"For 75 per cent, I thought we were fantastic. For 24.99 per cent in the last quarter (we weren't) and then I will take that last little bit," Lyon said, grinning.

"For three quarters, we were disciplined and played exactly how we wanted to play. I thought we planned and prepared well enough and then we just let them off the chain.

"They rolled the dice a bit and what happens sometimes when you roll the dice is you can just get out goal side a bit – it's a bit of lucky dip – but it went their way and then all of a sudden you blink and you are under pressure."

Richmond fans will still remember Mundy also kicking a last-minute winner at their expense in round 17, 2015.

It was just Fremantle's fourth inside 50 for the term, compared to 18 for the Tigers.

Fremantle put the Tigers to the sword in a four-goal-to-none third quarter, on the back of Michael Walters' run in the midfield. 

Freo should have led by more than five goals at the last break and paid the price, with Richmond suddenly dominating the clearances and running rampant.

Riewoldt's 50m blast at the 23-minute mark – after a straightforward miss from 25m a minute earlier – hauled the Tigers within three points to set the scene for a grandstand finish.

Hamling quelled Riewoldt for most of the day, but the Richmond spearhead was a big part of the resurgence.

It was Fremantle's second win at the home of football in its current streak and third in as many meetings at the venue over the Tigers, the latest in front of a crowd of 31,200.

Bradley Hill ran Richmond ragged in the opening half, winning 18 of his eventual 28 disposals and providing a constant option for his teammates.

He found a wonderful companion in one-time small forward Walters, who complemented Hill's outside dominance with a career-high 38 possessions, including 15 contested.

Shaun Grigg was the Tigers' leading ball-winner with 31, but Dustin Martin was the star, with eight last-quarter touches giving him 27 for the match.

RICHMOND     2.1   5.1   5.5   10.10  (70)
FREMANTLE     2.3   5.6   9.11   10.12 (72)          

GOALS
Richmond: Riewoldt 3, Caddy 2, Cotchin, Castagna, Martin, Rioli, Ellis
Fremantle: Taberner 2, Kersten 2, Mundy 2, Hill, Fyfe, McCarthy, Pearce

BEST 
Richmond: Rance, Martin, Grigg, Cotchin, Grimes
Fremantle: Walters, Hill, Johnson, Langdon, Hamling, Mundy

INJURIES 
Richmond
: Nil
Fremantle: Sutcliffe (cut head)

Reports: Nil

Umpires: Rosebury, Deboy, Mollison

Official crowd: 31,200 at the MCG