After having won the toss, Caravans opted to field, putting a scintillating displays to restrict Dik Diks to 93 runs for the loss of nine wickets in 20 overs.
Chintu, Ameet and Luke were the batsmen with meaningful contribution in the innings, in which they scored 21 runs from 26 balls (a boundary and a sixer), 13 runs not out from as many balls and 13 runs from 12 balls respectively.
Medium pacer, Rijali Fentu, led Caravans' successful quest to restrict Dik Diks to a low score, as he finished with an impressive bowling figure of 4-19 in four overs.
Huis bowling showing, ultimately, earned him the man of the match honour.
Caravans, on reply, had little trouble chasing their opponents' score ad, eventually, coasted to the win for the loss of six wickets in 13.5 overs.
Skipper, Sreejith Kumar, led the successful chase by nailing 42 runs not out from 17 balls, with his score consisting of four sixes and as many boundaries.
Jitin, Rama and Manoj chipped in with eight runs from 12 balls, seven runs from six balls and 15 runs from 14 balls respectively to hand their team the win.
Rory and Ameet had impressive bowling showing for Dik Diks, ending with two wickets apiece for 29 and 18 runs respectively.
The duo's efforts, though, did little to prevent their outfit from bowing out of the last eight's stage.
Dik Diks had earlier booked a place in the last eight's stage with victory over Annadil Burhani.
Caravans, who are also the tournament's organizers, breezed past Union to secure a place in the last eight's stage.
Dar es Salaam Regional Cricket Committee supervises the event, which aims at raising the standard of the sport in the country.
The tournament’s last four stage’s games have been slated to take place at the Gymkhana venue on Saturday and Sunday.