AN ONGOING conversation about coping with pressure helped St Kilda snatch a famous victory over Melbourne on Sunday, according to Saints midfielder Maverick Weller.

The Saints came from behind to win in the last 40 seconds of Sunday's game after Jeremy Howe's clutch set-shot goal handed the Dees a four-point lead. 

A clinical centre clearance and repeat forward 50 entries from Jack Steven created an unforgettable ending, with veteran Leigh Montagna booting the match-winner from the goalsquare at Etihad Stadium.

St Kilda's barnstorming finish came in stark contrast to the Demons' inability to flood extra numbers behind the ball to protect their lead, with Weller saying mental training boosted his teammates' belief they could pull off the last-minute comeback. 

"We've done a bit of work in that space. We often sit down and have pretty open conversations about what everyone's feeling at those points of games, so from that point of view, we were pretty confident," Weller told SEN radio station. 

"We've done a little bit of mind training with all the boys just to get everyone on the same page, so I think that would have definitely helped last night. 

"Some blokes feel the pressure a bit more than other blokes. That teaches you how to visualise those moments … it's been really good for us so far this year."

Questions have been raised about Melbourne's communication after midfielder Bernie Vince said he thought there was up to five minutes to play after Howe's goal, with coach Paul Roos taking responsibility for the breakdown.

But Weller said he also thought there was plenty of time remaining.

"I thought there was a fair bit more time on the clock – it was only 27 minutes or something – but, yeah, it was pretty special (to win)," the former Gold Coast player said.

"I haven't played in many wins in my short career, but that was one of the better ones."

The 14th-placed Saints (4-7) now have the bye in round 12, ahead of a clash against Etihad Stadium co-tenants the Western Bulldogs, who are in 11th spot with a 5-5 win-loss record.