The NCU completed a convincing 154-run win against Leinster in a game that was remarkable because it had two hat-tricks.

Hat-trick heroes: Pic courtesy of Cricket Leinster

There were runs for Eva Cupitt (38), kayie West (35) and Matilda McCartney (27) in a NCU total of 216 for 9.

Lauren Torpey finish proceeding with a hat-trick in her figures for 4 for 24.

Ella Naylor matched that at the start of the Leinster reply as the young Dubliners were bundled out for 62.

There were three wickets also for Olivia Morrow and two for Matilda McCartney in a fine all-round display.

The North West won again as they thumped Leinster by 90 runs after dismissing them for 49 chasing 140.

Coleraine's Anna McGurk took 5 for 14 in a superb display, while earlier Bonds Glen's Leah Thompson's 37 was the best with the bat - three wickets apiece for Eve McBride and Katie O'Toole.

In the U15 Boys matches, there was a remarkable game at Belmont where the hosts NCU were well beaten by Leinster.

Marko Bates hit 82 (9 fours) out of a NCU total of 105, with extras contributing 11, and the other ten batters managing a combined 12.

Bates had added 56 for the 10th wicket with Tom Hamill, only ended by a direct hit run out by Ryan Keenan.

There were three wickets apiece for Phoenix right-arm quick Aadil Naizam, and Callum Armstrong, with Adamstown's Shavron Biju taking two scalps.

The chase was a routine one, as Rush all-rounder Armstrong hit a fluent 39-ball unbeaten 51 (5 fours, 1 six) adding 66 with skipper Ted Hasler.

Armstrong is reaping the benefits of his time in England at Scarborough College.

Leinster's emphatic win over a strongly fancied NCU side leaves them in pole position to clinch their tenth title in 12 years.

The North West ran out convincing 8-wicket winners at Stormont after dismissing Munster for 69.

Ballyspallen's Jacob Blair had the excellent analysis of 4 for 5, while there were three wickets for Adam Allen and two for Lewis Pearson.

Ollie Britton's unbeaten 40 and 20 from Blair then sealed the easy win in the 20th over.