The former Mamelodi Sundowns defender was suspended in the loss against Orlando Pirates on Tuesday, the first loss for the club under interim coach, following his fourth booking against Ajax Cape Town.
The 23-year-old announced his return by putting the home side in front against Bakgaga, as the Team of Choice registered all three points to jump to seventh on the log table.
Davids was relieved to have the physical defender back at his disposal, knowing Mngonyama is a player that can be counted on in tough times.
"It was good to have him back; he gives you that extra kind of grit … he's the first man to go to war with, so it was good to have him back," Davids told reporters after the game.
"Even better to have him on the scoresheet, but it was the best performance of Maritzburg United for a long time."
Maritzburg will however be without striker Evans Rusike against Chippa United on April 25 after the striker earned a fourth booking of the season, with Davids opting to take him off before the second half started, replacing him with Themba Shabalala.
On top of that, the club will still be missing duo Deolin Mekoa and Brian Onyango who are both serving their last match after being sent off against Pirates.
Davids says this gives him a chance to give the talented youngsters in his squad a run.
"Losing them is one thing, but the youngsters are coming through and knocking on the door," Davids added.
"It's very hard for me every week to select the team and leave out Mondli Dlamini who really gives you something special, as well as Sandile Dlamini and Luyanda Ntshangase who's still out.
"These young boys will definitely be the future of Maritzburg. Not making the squad now definitely gives one of them a chance to come through."