Waringstown reached the semi-finals of the Ulster Bank Challenge Cup for the eighth time in the last nine years as, for the second time in two days, North Down lost on a turning pitch.
The game of the round was not played on one of the usual high-scoring pitches at The Green and the home team paid the price against a Waringstown side which, as usual, included four front-line slow bowlers.
No-one enjoyed himself more than visiting skipper Kyle McCallan who took a wicket with the first ball of each of his first two overs, had the prize scalp of opposite number Ryan Haire in his fourth over.
The former Ireland captain finished with a total of five wickets as North Down were bowled out for 140.
The runs chase was anything but straightforward, especially when McCallan was fourth out, to left arm spinner James Cameron-Dow, the newly arrived South African, playing his second game, with just 44 on the board.
But the fifth wicket stand between Greg Thompson and Davy Dawson more than doubled the score and although neither could see the job through, Waringstown won by four wickets in the 45th over.
They are joined in today's semi-final draw by Civil Service North who survived the early loss of openers Andrew Cowden and Nigel Jones to get past Muckamore in a game switched to Stormont because Moylena was unplayable.
The Section One side deserve great credit for wanting to play cricket rather than nullify any disadvantage in a bowl-out but they managed only 85 for eight in 22 overs. CSN reached their target with 20 balls to spare for the loss of three wickets.
Donacloney are the other team definitely in the semi-finals on Saturday week, after winning the all-Section One clash on Saturday at Carrickfergus by seven wickets.
Holders Instonians and Lurgan will be the other teams in the hat after they failed to get started at Shaw's Bridge yesterday. They try again on Friday.
Instonians and Lurgan managed only 45 overs in their Premier League clash on Saturday, which wasn't enough to get a result, but the Belfast side are still out on their own at the top of the table after Waringstown and North Down both lost.
Defending champions CIYMS finally won their second game of the season with spinners Jacob Mulder and Trevor Britton finishing the game against North Down, while Waringstown were 13 runs short against Lisburn.
In the North West, the semi-finals see Brigade meeting Drummond or Bready, who play tonight, and Coleraine will host Donemana.