Experienced player Seif Khalifa and youthful batsmen, Mohamed Omary and Johnson Nyambo, were the batsmen with meaningful contribution after Serengeti Giants had batted first and notched 107 runs for the loss of nine wickets in 20 overs.
Khalifa, deployed as an opener, scored 22 runs, which included four fours, effectively making up for a disappointing outing his fellow opener, Jumanne Mohamed, had experienced.
The talented Jumanne failed to make his presence felt given he ended with mere four runs.
He was caught by Ngorongoro Titans' Ashish Kamania from Harsheed Chohan's delivery as the Serengeti Giants' performer had opted for a big shot.
Omary, slotted in at number three, showcased solid knocks to register 24 runs which consisted of three fours.
Serengeti Giants kept on pushing for a convincing score whilst experiencing Ngorongoro Titans' stiff opposition.
Ejaz Aziz recorded 11 runs to equally end with double digit score. The team's efforts to post a much bigger score were dealt a blow because their middle order batsmen were below par.
Zamoyoni Ramadhan, Wilbert Mollel, Salmini Yusuph and Jaffary Kanyita could hardly last long at the crease, given they failed to withstand the opponents' bowlers' pressure.
Promising all-rounder Nyambo, deployed as a low order batsman, somehow boosted his outfit's total after notching 18 runs, which consisted of a boundary and a six.
The club's other youthful batsmen, Issa Safari and Kelvin Anjelo, were not quite effective but they still wrapped up the innings with bat in hand.
Ngorongoro Titans' Abhik Patwa had the best bowling showing, as he took three wickets and leaked 20 runs in four overs.
Spinner Aahil Jasani was equally in good form, taking two wickets and leaking 21 runs in four overs to see to it Serengeti Giants end their innings with a manageable score.
Needing 108 runs to come out with victory, Ngorongoro Titans put spirited showing and eventually reached the target, dropping five wickets in 16.4 overs.
Patwa, slotted in as an opener, made his experience count, given he successfully helped the side coast to victory, notching 18 runs.
Fellow opening batsman, Kheel Suchak, notched 12 runs. Captain Kamania saw to it they are within reach of the much needed victory, ending with 16 runs.
Jasani and Goodluck Andrew made certain of Ngorongoro Titans' victory, with the former posting 12 runs not out, the latter notched four runs not out.
Efforts by Serengeti Giants' Nyambo to see to it the team keep the opponents in check failed to pay off, given the latter showcased resoluteness.
The youngster ended with two wickets, giving away 30 runs in his four over-spell.