United made a promising start to proceedings and after Siphesihle Ndlovu had seen an early shot blocked, he looked set to put Maritzburg ahead in the 15th minute after rounding goalkeeper Wayne Sandilands, but Happy Jele got back to clear off the line.
Sandilands again denied a rampant Team of Choice when he kept out Bandile Shandu’s shot before also keeping out Evan Rusike on the rebound.
Bernard Morrison was to have a goal ruled off-sides for Pirates five minutes before half time.
Home keeper Richard Ofori then did brilliantly to save from both Thabo Qalinge and Thamsanqa Gabuza after half time.
There was a chance for Maritzburg midfielder Lebohang Maboe in the 75th minute, but he fired just wide from 20 yards out.
United played the last 10 minutes with 10 men after Ndlovu was sent off for a second yellow card, some determined defending ensuring the draw and keeping their unbeaten record intact ahead of next Wednesday’s clash with Kaizer Chiefs in PMB.
Maritzburg XI: Ofori, Sanoka, Xulu, Fransman, Weidlich, Shandu, Mekoa, Ndlovu, Maboe, Kunene, Rusike
Pirates XI: Sandilands, Mobara, Jele, Nyauza, Maela, Dube, Matlaba, Nyatama, Morrison, Qalinge, Gabuza
COMMENT ON THIS STORY ON SOCIAL MEDIA
FADLU CALLS FOR 'PRAGMATIC' APPROACH
MTN8 SEMI FINAL TICKET OUTLETS
MDLULI GUNNING FOR ANOTHER STRONG MDC CAMPAIGN
SATURDAY’S GAME A CLEAN SLATE, SAYS SKIPPER
LOCAL DUO PRESENT MAYOR WITH PERSONALISED JERSEY
COME HELP US MAKE HISTORY - CHAIRMAN
MARITZBURG SIGN CAMEROON INTERNATIONAL STRIKER
TEAM OF CHOICE MAINTAIN PERFECT LEAGUE START
TRANSPORT FOR MTN8 CLASH IN TSHWANE
UNITED READY FOR URBAN WARRIORS
MARITZBURG OPEN LEAGUE ACCOUNT WITH THREE POINTS