Holders Carterton were sent crashing out with an 84-45 home defeat by Oxford City & County A in the Oxford & District League Cup third round.
Despite playing with one man short in the competition sponsored by S&J Timms Cleaning, City & County won on three of the four rinks.
In the semi-finals at South Oxford on August 14, they will face Witney Town, who also won by a big margin, triumphing 83-41 at Banbury Central B.
Another emphatic win saw Headington A cruise home 65-26 at Oxford City & County B.
In the last four, they will face Division 1 rivals Witney Mills, who eased to an 87-51 home win against Shiplake.
3RD ROUND RESULTS
Witney Mills 87, Shiplake 51; Oxford City & County B 26, Headington A 65; Banbury Central B 41, Witney Town 83; Carterton 45, Oxford City & County A 84.
(August 14 at South Oxford)
Witney Mills v Headington A, Witney Town v Oxford City & County A.