Andrea Fileccia gave Maritzburg the perfect start when he volleyed in brilliantly from Mxolisi Kunene's second minute cross.
The goal sparked the Second Division Swallows to life and they played some excellent football before levelling the game after 34 minutes through Tshepo Mashigo's clever finish from 10-yards out.
The action continued as Team of Choice midfielder Motsie Matima had his header tipped over by Vusimuzi Ntinkinga while at the other end Bongani Mpandle did well to stop a shot from Swallows attacker Nhlakanipho Vilakazi.
Fileccia was denied a second goal ten minutes in the second half when Ntinkinga made a good block, while Bonakele Mngomezulu went close for the home team as the game remained tight.
Siyanda Xulu had the last real chance in regulation time, but again Ntinkinga did well to keep out his header.
The match went into extra time and with Swallows tiring, United capitalised in the 97th minute when Fileccia applied a deadly finish after a mistake in the home defence.
Kunene wrapped up proceedings with a close range effort into the roof of the net eight minutes before the end of regulation time.
Swallows FC: Ntikinga, Matlola, Moeketsi (Msibi 71’), Mlambo, Mokoena, Vilakazi, Letooane, Mngomezulu, Mashigo (Taliwe 46’), Mnguni, Banyane (Makhanye 80’)
Maritzburg United: Mpandle, Xulu, De Reuck, Sanoka, Makaringe, Maboe, Kunene, Matima (Thlone 46’), Atouba, Twala (Eksteen 68’), Fillecia (Mokate 100’)
* Don't forget to also follow updates from our club through our social media platforms, please click on links below:
FADLU'S MID-SEASON REPORT
COACH PRAISES PLAYERS’ EFFORTS
MARITZBURG ON FORM AGAINST BAROKA
FADLU CREDITS PLAYERS FOR CHARACTER, PERSEVERANCE
SECOND HALF BLITZ SECURES VICTORY
MOKATE WANTS TO MAKE UNITED FANS SMILE AGAIN
GOALS A SHARED RESPONSIBILITY - FADLU
FADLU'S REPORT ON BIDVEST WITS DRAW