Truro City forward Jaze Kabia's performance was hailed as "fantastic" after his hat-trick saw the Tinners come back to win 3-1 at Hornchurch and stay top of National League South.
The win keeps Truro ahead of second-placed Worthing on goal difference as the top four sides all won.
Three points separate Truro from fourth-placed Torquay, who they host on Good Friday, 19 April.
Having gone behind to Tom Wright's 18th-minute goal and seen Dan Lavercombe pull off a couple of good saves to keep Truro in it, Kabia came to the rescue.
The Irish striker blasted into the top corner to level the game nine minutes after half-time.
Billy Palfrey's superb goal-line clearance from an indirect free-kick after a back-pass kept Truro in it before Kabia 66th-minute lob put City 2-1 up.
He completed his hat-trick four minutes later to secure three more vital points.
"All three finishes are fantastic. He's got that in the locker, he's an unbelievable finisher," Truro City assistant manager Stewart Yetton told BBC Radio Cornwall.
"It hasn't really gone for him in the last run of games, but they were big moments and big finishes and we needed that.
"I thought he was really good second half, and that's what you need sometimes, you need your big players to step up and that's what he's done."
The win also guaranteed Truro a place in the play-offs, but they will be aiming for the automatic promotion place awarded to the league champions.
The victory kept the title in Truro's hands, with their superior goal difference meaning should they win their three remaining matches, they will in all likelihood be crowned National League South champions.
"We've still got three really tough games - Torquay's going to be huge, Weston away is never easy and St Albans are down there fighting for their lives, so it would be a very big ask to think you're going to go and win three games," Yetton added.
"So we take one game at a time. My friend sent me a photo on my phone and we were fourth at one point, so quite quickly it can turn around and you can find yourself first one minute, you could end up fourth within 90 minutes, so we don't look too far beyond the next game.
"I think by next Monday evening we might have a clearer picture of where we're really at."