Kaizer Chiefs are through to the last 16 of the Nedbank Cup after having to wait until extra time to down a dogged Maritzburg United side down to 10 men.