With the two teams deadlocked, Muparati benefited from a mistake by United defender Douglas Walaza, who headed back Tawanda Munyanduri’s clearance into the danger area.
Walaza had desperately tried to loop over his clearance following needless dilly-dallying in the box by Munyanduri, whose wayward clearance hung perilously in the air, forcing Walaza to try and clear the danger.
“Derby specialist” Muparati profited from Walaza’s misdirected header with a thunderous volley that sent the DeMbare faithful into delirium.
The Dynamos midfielder connected with deadly accuracy to beat the returning Makepekepe goalie Edmore Sibanda, who wore a head guard following his injury last month.
Muparati has mustered the knack of scoring late goals in this fixture and it was his goal last season which settled the derby.
Dynamos move up to fourth place with 27 points from 13 matches but have two games in hand which could potentially catapult them to the apex of the standings if they win them handsomely.
United dropped to 10th place with 19 points and their slim hopes of a top four finish appear to be fading fast.
However, judging by their performance yesterday, United can feel hard done by the result as a draw was the fairest – considering the balance of play throughout the 90 minutes.
Both goalkeepers Sibanda and George Chigova of Dynamos were never really tested by both set of strikers.
From the first whistle nerves were getting the better of the two teams as they failed to conjure up any meaningful chances in the final third.
United created the best chance in the first half when Rahman Kutsanzira beat Thomas Magorimbo on the left flank.
Kutsanzira’s cross into the box found Leonard Fiyado unmarked, but the former Gunners forward headed against the crossbar.
Denver Mukamba wasted a good opportunity to open the scoring after 37 minutes when he found himself face to face with Sibanda.
The midfielder, who recently returned from a club hunting mission in South Africa, surprisingly shot wide.
Mukamba should have at least forced Sibanda to make a save from such close range.
A moment later, Dynamos defender Guthrie Zhokinyi was replaced by George Magariro after suffering a muscle problem to his right leg.
The second period was similar to the first half as no one took control of the game and even the changes made by both coaches failed to liven up the encounter.
United coach Sean Connor pulled out David Rediyoni and replaced him with Clive Kawinga in the 53rd minute.
This meant Makepekepe had three strikers on the pitch with Kawinga coming on to join Shingi Kawondera and Leonard Fiyado.
Dynamos coach Calisto Pasuwa on the other hand brought in Farai Mupasiri and Murape Murape for Tichaona Mabvura and Cliff Sekete, respectively.
It looked like the match was going to end in a stalemate and the only way a goal was going to come was through a mistake by either of the two defences.
Unfortunately for United it would be Walaza who committed the calamitous error at the crucial moment.
Muparati was at hand to capitalise on the error and there was no way United was going to come back into the match with only nine minutes to play.
The goal deflated the Makepekepe players’ morale. Their shoulders dropped; they had been rattled by Muparati’s sucker punch towards the death of the match.
Dynamos: George Chigova, Thomas Magorimbo, Ocean Mushure, Partson Jaure, Guthrie Zhokinyi (George Magariro 38m) Milton Makopa, Tawanda Muparati, Tichaona Mabvura, Cliff Sekete, Denver Mukamba, Rodreck Mutuma
CAPS United: Edmore Sibanda, Edmore Chafungamoyo, Douglas Walaza, Tapiwa Kumbuyani, Blessing Zabula, Tawanda Munyanduri, David Rediyoni, Rahman Kutsanzira, Marvel Samaneka, Shingi Kawondera, Leonard Fiyado – Daily News