Waringstown joined CIYMS at the top of the Premier League table after a 34 runs victory at The Lawn over previously unbeaten North Down.
James McCollum led the way with a run-a-ball 87 and Adam Dennison was the unlikely hero with the ball, taking four wickets (and three catches) as the visitors failed to build on an opening stand of 110.
Civil Service North proved CIYMS are beatable with a stunning six wickets victory at Belmont, despite chasing 279.
Jason van der Merwe scored his first century of the season after openers Ross Adair and Chris Dougherty were dismissed for ducks but a fourth wicket stand of 141 between professional Ryan Harrison and skipper Stuart Thompson saw them to within 18 runs of the winning post and Thompson won the match with a six at the start of the 48th over.
Cliftonville Academy won their first match of the season with an impressive 88 runs success over Woodvale while David Miller’s 85 rescued champions Lisburn from 130 for eight to post 233 and a comfortable victory over Derriaghy. Instonians hammered Carrickfergus.