While Greene fell early, it appeared Tim Czerwonka (18) and Gill (36 from 26 balls) were setting Tech up comfortably for their chase at 62-1 in the tenth over.
However, Dan Ford (2-28) and Trillo (2-48) broke up the pair to catches, with Ford also getting a caught and bowled on Sam Roebuck.
The key man in Tech captain Dominic Lock (44) appeared to be leading another recovery with James Dorgan (15), but from 130-4 and back in control, Tech collapsed again as Lambert (4-24) got both men as well as the other big hope in Kinnerley, while Trillo and Hamish Harding helped clean up the tail for the visitors to lose their last six wickets in the space of ten overs for 148.
After good wins over Tech and Property Brokers United, the challenge for Marton will be to take their form on the road against the Horowhenua-Kapiti club teams in order to cement their place in the Top 4.
United's match with Marist was not played on Saturday with them away in Palmerston North at the Central Districts playoffs of the National Club Championship.
Scoreboard
Marton 206-7 (J Trillo 60, S Oliver 52, T Walsh 23, R Kinnerley 3-49, C Greene 2-34) beat Tech 148 (D Lock 44, A Gill 36, S Lambert 4-24, D Ford 2-28, J Trillo 2-48) by 58 runs.