Veecom chose to start batting after having won the toss and registered 124 runs for nine wickets in the allotted 20 overs.
Ajit Shetty and Arun Dagar had significant contribution with the bat in the innings, notching 27 runs from 30 balls and 35 runs from 26 balls respectively.
Dinesh Parwani chipped in with 10 runs from 18 balls.
A batting collapse by Veecom frustrated the side's attempt to post a challenging target for Union, as the middle and low order batsmen were sent back to the pavilion in quick succession.
Union's leg spinner, Athumani Kakonzi, and pacer, Hasnain Damji, stood out of the rest of the squad's bowlers, finishing with two wickets apiece in four and three overs respectively.
Union, in response, chased their opponents' score with plenty of zeal and, ultimately, emerged victorious, dropping six wickets in 20 overs.
Sameer Mussa and Aliasgher Jivraj notched 29 runs not out from 22 balls and 11 runs not out from seven balls respectively in the successful chase.
Other notable contribution in the chase came from Salman Nasser, who registered 12 runs from as many balls, Damji and Shaheed Dhanani, who scored 12 runs from 19 balls and 15 runs from 29 balls respectively.
There were also victory for General Petroleum in the day's other game which took place at the same venue. The outfit thrashed Telugu Royals by nine wickets.
After having won the toss, Telugu Royals chose to bat and posted 29 runs and dropped seven wickets in 11.3 overs.
Raghu, Anson and Katta managed a few knocks at the crease to notch unbeaten six runs from 12 balls, five runs from 19 balls and nine runs from 22 balls respectively, with each of the batsmen nailing a boundary.
General Petroleum's Wahid Hussain tormented Telugu Royals' batsmen to post the best bowling figure of 5-4 in four overs.
General Petroleum hardly drained a sweat in the chase, dropping one wicket on their way to winning the match in mere five overs.
Naseer Yatou nailed two boundaries on his way to registering 16 runs from 18 balls before he was trapped for lbw by Telugu Royals' Katta.
Mansoor and Ashmir Bade then steered General Petroleum to the win, notching one run not out from two balls and 11 runs not out off 10 balls respectively.