Captain Sam Ridgard returned from injury to instigate Launceston City's first league win of the season.
Subscribe now for unlimited access.
$0/
(min cost $0)
or signup to continue reading
Two well-taken goals from the attacking midfielder and an assist for Noah Mies' long-awaited first league goal of the year set up a 3-1 win as deserved as it was overdue.
Although Ridgard did the damage on the scoresheet, the victory was built on the broad shoulders of his housemate Rob Gerrard who revelled in the opportunity to face Riverside for the first time since wearing a Northern Rangers shirt last season.
Both coaches felt the better side won.
"I think we deserved the points," said City's Roger Hardwicke.
"We controlled the first half and took a hold of the game but it would not be us if we did not make it difficult for ourselves which stems from lack of winning.
"But in the end today was all about the win, it did not matter how we got it.
"Sam really did a captain's job, set one up, scored the other two and put in a really good performance."
Olympic's Alex Gaetani responded: "They deserved to win the game because they took their chances well and we didn't.
"They put us on the back foot, we made mistakes and they punished us for them so all credit to them."
He may have lost The Examiner's pre-match quiz challenge, but Ridgard was asking all the questions in the main contest.
Finally over a frustrating ankle injury, the Englishman showed his quality with tidy finishes off each foot either side of putting one on a plate for Mies to gobble up.
With Aaron Campbell, Mackenzie Hancox and Max Reissig facing their old side in front of a bumper Windsor Park turnout, Olympic's best first-half chances fell to Nil Sanz and Will Humphrey but the returning Lachy Clark was equal to both.
Down 2-0 at the break, Olympic hit back through a Sanz penalty after Charlie Dyer was adjudged to have handled in the box before Ridgard's sealer ensured the fifth NPL Tasmania derby did not finish 2-1 like the other four.
The contest was not without controversy with the two keepers in the thick of it.
Olympic's Jarrod Hill was a touch fortunate to receive just a yellow card when deemed to have handled outside his area before Clark did see red in stoppage time.
Fletcher Fulton beat him to a delicious Humphrey throughball and the resulting contact meant having waited so long to return from injury, the reliable stopper will face another spell on the sidelines.
With City having made their three substitutions, Gerrard pulled on the gloves for the dying seconds and, in the words of his coach, capped off an excellent day with a clean sheet.
Hardwicke was pleased how his side responded to Olympic's fightback.
"We know 2-0 is such a dangerous scoreline, there's a communication breakdown, Charlie sees it late and we concede a penalty," he said. "But we rolled our sleeves up and once the third went in we were comfortable and able to see it out."
Devonport overcame one of the last remaining hurdles to their three-peat with a come-from-behind 2-1 win at Olympia.
Callum Brown gave the hosts an early lead but Brody Denehey and Harry Crocker ensured a 10th win in 11 games for the runaway leaders.
Two goals in three minutes late on saw Glenorchy and South Hobart share the points in a 1-1 draw at KGV.
South captain Kobe Kemp headed in from close range with 13 minutes remaining but Alex Walter wasted little time restoring parity for the Knights.
Kingborough won the late game 5-2 against Clarence Zebras at Lightwood Park.
A Jack Martin double and Danny Cowen had the hosts ahead before Ryan Cook reduced the arrears. Keenan Douce made it 4-1 and after Luke Huigsloot pulled one back, Joel Sammut completed the rout.