Hamilton Boys' High School and Old Boys have been eliminated from contention for the Hec Holland Plate one-day title in Hamilton club cricket after poor batting displays at the weekend.
Both were beaten by seven wickets in round three on Saturday and remain winless, with the other four sides now battling for two spots in the final.
Ricoh Old Boys were rolled for 95 by Fraser-Tech at Jansen Park.
Cameron Weight's 26 not out just headed off extras (24) as the top score, as Tech's bowlers ripped through with regularity on a pitch that wasn't full of demons.
Pace bowler Joe Baker-Ryan dismissed both openers, before Logan Jackson produced an outstanding direct hit run-out from the boundary to get rid of Mitchell Santner and Matt Hay pulled off a screamer of a catch at gully off the bowling of Baker-Ryan to send Anish Desai on his way.
Baker-Ryan finished with 3-22 off five overs, then off-spinner Josef Walker chimed in with 3-26 off nine as Old Boys were dismissed in 27.3 overs.
With no need to break for lunch, the second innings got under way and it was Tech's turn to struggle with the bat, as they slumped to 22-3 as left-arm spinner Santner opened the bowling and picked up three leg before wicket decisions.
But Andy Dodd made sure Tech got home comfortably for a bonus point win with his good, unbeaten 63 finishing the match in the 25th over.
At Galloway Park, Lonestar HBHS were dismissed by Gallagher Melville for 114 in a painful 49.2 overs.
Five players scored 12 to 14 runs but didn't kick on, with leg-spinner Keir Bettley (3-18 off 7.2 overs) and medium pacer Michael Dodunski (3-18 off eight) doing the bulk of the damage.
Melville then put on 46 for the first wicket but lost three wickets for seven runs, before Nikhil Vishwanath steered them home for a bonus-point victory with an unbeaten 50.
In the other match of the round, between The Quadrant Star University and Rodeo Rodeo Suburbs, almost 600 runs were scored in a real nailbiter at Galloway Park.
Star made an impressive 290-7 batting first, with Steven Rae top scoring with 82 not out.
Brett Sorrenson (56) was the other batsman to pass 50, while Suburbs were guilty of dishing up 32 wides.
In reply, Suburbs lost both openers cheaply but some splendid batting from No 3 Andy McLean (77), No 4 Peter Bocock (103) and No 5 Lance Martin (57) got their side right back in the game.
Pace bowler Steven Cullingworth dismissed all three and finished with figures of 4-54 off 10 overs.
The match came down to the last over with Suburbs eight wickets down and needing five runs to win.
The tension mounted for Suburbs when a good Rhys McCarthy throw to the wicketkeeper from the boundary had Nick Shoston run out.
Star then sealed their victory thanks to a direct hit from Guy Schwikkard which caught Brad Perrett out of his ground when the batsman backed up too far.
How excited are you about the 2014 Commonwealth Games?Related story: After the hype, time to let the Games begin