Dikwena were under pressure from the first minute as Steve Komphela’s side came with a mission to claim the spoils.
Cele netted after just 10 minutes, before Mabaso doubled the lead four minutes later with an excellent first-time finish.
On 20 minutes Mogakolodi Ngele managed to unleash a powerful shot, but Ghanaian defender John Paintsil blocked his effort.
Maritzburg midfielder Nhlanhla Vilakazi wasted an opportunity in the 41st minute after goalkeeper Kabelo Dambe’s erratic handling as the hosts took a 2-0 lead into the break.
Towards the hour mark, coach Allan Freese introduced Robert Ng’ambi and Ndumiso Mabena. The duo managed to take the game to United, with Eleazar Rodgers having a goal ruled out for offside in the 69th minute.
Stars were the better side towards the dying minutes of the game as Rodgers saw his effort parried by Vries, before Mabena halved the deficit with a free-kick six minutes from time.
But any hopes of a comeback were dashed in injury-time when Lentjies scored a penalty to ensure Komphela’s charges claimed the three points.