Unbeaten half centuries from skipper Gareth McKeegan and Samarth Seth propelled Newbuildings to a 9-wicket win over Ballyspallen in a game switched to Bonds Glen.
'Spallen would have been happy enough with their total of 169 for 6, based around an unbeaten 76 from Australian overseas player James Cusack that included 8 fours and 3 sixes.
Kyle Morrow also made a quickfire 53 (28 balls, 5 fours, 4 sixes). Ross Dougherty (2-31) was best with the ball.
Jason Dunn hit 6 sixes in a rapid 49, sharing an opening stand of 97 in 10.3 overs with Gareth McKeegan.
The skipper then added a further 73 in just 33 balls with Samarth Seth. Both finished on 57 not out with Seth's 20 ball innings including 7 fours and 4 sixes, while McKeegan also hit 7 fours and cleared the ropes twice.
Gareth McKeegan made his second unbeaten half century of the day as he and Jason Bell steered Newbuildings to a 5-wicket DLS win over St Johnston.
Rain had stopped play with the game in the balance at 99 for 5, but Bell thumped 3 sixes on the resumption to seal the win with an over to spare.
Earlier, Subhan Shirzad had clubbed 4 sixes and 2 fours in a 26-ball 47 and Michael Rankin made 26 in the Saints' 155-7 - three wickets for Ross Hunter and two for Charlie Downey.
Bready romped to an eight-wickets win over Ballyspallen with a ruthlessly efficient display at Magheramason. Two wickets each from Conor Olphert, Nathan McCombe and Parth Palawat saw the visitors restricted to 81 for 8.
Indian professional Parawat then hurried the game to its natural conclusion as he smashed 5 sixes and a four in an undefeated 48 from 27 balls - Bready passing their target before the halfway stage.
Bready made light work of a potentially tricky chase as they made 139/2 to win with eight balls to spare.
The Saints 136/7 was based around a fine 34-ball 56 by Subhan Shirzad (3 fours, 5 sixes) and a fluent 31 from Graeme McCarter.
The home side's attack shared the wickets with two apiece for Jordan McCorkell, Davy Scanlon and Parth Palawat.
Gavin Roulston's 47 from 28 balls (6 fours, 3 sixes) got the chase off to a quick start, with Parth Palawat (48*) and skipper Ian Young (22*) sealing the win with an unbroken third wicket stand of 70 in 10 overs.