Champions Jamaica Defence Force boosted their chances of retaining their Jamaica Cricket Association all island 50 over title after securing a three wicket win over St James at the Trelawny Multi Purpose Stadium on Saturday.
St James were steam-rolled for 49 all out inside 16 overs with two wickets apiece for Tyrone Burton, Dennis Bulli and Gordon Bryan.
The army men made heavy weather of the target as they got to victory at 50-7 off 13 overs. Extras accounted for with 20.
Meanwhile, St Ann also advanced to the semi-final following a six wicket win over St Thomas at the Port Rhoades Sports Complex in Discovery Bay.
Despite 57 from Nkrumah Bonner, St Thomas were rolled over for 132 in 42 overs.
Damion Bryce was the chief destroyer, bagging 5-24 with two wickets each for N'Kala Tracey and Christopher Lamont.
St Ann then eased to victory at 133-4 with 46 from Renaldo Ingram along with 23 from Damani Sewell.
Led by an all-round performance from Andre McCarthy, Melbourne CC made their into the last four with a 35 run win over Manchester.
McCarthy made a composed 105 from 132 balls as Melbourne were dismissed for 232. His century comprised 11 fours and three sixes.
Javelle Glen weighed in with 39 against three wickets apiece for Chris Powell and Jamaine Morgan.
Manchester in their pursuit, faltered to 197 inside 33 inside overs despite 63 from captain Brad Barnes.
McCarthy returned to claim 3-29 and was supported by three wicket bursts for Shalome Parnell and Oshane Thomas.
The other clash at Elletson Road between Police and St Elizabeth was rained out.
The law enforcers were dismissed for 150 before St Elizabeth reached 20 without loss when rain forced an end to the game.
Based on the JCA rules, police will advance after topping their preliminary group.