Twin City and Wangaratta played out an enthralling 3-3 draw at Kelly Park on Sunday.
Incredibly, the Wanderers led on three separate occasions before Dan Kelly ensured the league leaders would escape with a point when he headed truly with the final touch of the game.
Twin City were the better side for the first half and took the lead in the 25th minute when Mat Hasler put a great ball into the box which was touched in by Sam Murray.
The Devils almost found the instant reply when the Twin City defence broke down and Adam Burchell got in behind, but he was denied by a great save from Tal Wilson and the follow up shot from Ryan Luty was blocked by Wanderers' skipper Cayne Wilhelm.
Wangaratta started much better after the break and Tommy McMackin won a penalty inside 10 minutes, but Burchell could only sky it over the bar.
The Devils didn't have to wait much longer to draw level as Jordan Hore finished from close range after the Twin City defence was unable to clear the danger.
ALSO IN SPORT:
Just as Wangaratta looked like it had wrestled back the momentum, a brilliant run and finish from the edge of the 18-yard box by Mitch Reid put Twin City back in front in the 65th minute.
The hosts led for no more than a minute as Hore netted his second with a classy volley which caught the underside of the bar and went in past the left arm of Wilson.
Twin City were down to 10 men for the last 15 minutes as Reid was shown a second yellow, but the hosts continued to defend bravely.
They snatched the lead back in the final minute of regulation time when Devils' keeper Jaxon Osmotherly and Shane Hasler collided and the ball spilled to Murray who fired from long range and found the empty net.
Stoppage time was extended as Raul Pahina was helped from the field with a suspected concussion after a missed header, but the Devils had just enough time to salvage a point through Kelly.
"They just know how to graft out a result," Twin City coach Shaun Wihelm said.
"We were missing Tom Morrison and Mason Hope, but Michael Shimmin played his first game in defence and was exceptional.
"We just can't grind out those wins where other sides seem to be able to do it."
Wangaratta coach Daniel Vasilevski was left to scratch his head at the display from his side.
"Twin City played really well. In the end a point is good. The performance was disappointing, but we were quite lucky to get something out of the game," he said.
"There's probably a couple of bruised egos and a couple of players need to step up because that just wasn't good enough."
Our journalists work hard to provide local, up-to-date news to the community. This is how you can continue to access our trusted content:
Sign up for our newsletter to stay up to date.