Malahide remain on course for a return to the top flight of Leinster cricket after a convincing win over Cork County.

Matt Ford's fifth century of the season saw the village side post 311 for 6, with the son of the Ireland Coach striking 10 fours and 4 sixes in his 112 from just 85 balls.

He shared a 5th wicket stand of 108 with former Irish international Fintan McAllister, who hit 8 boundaries in his 60.

Arjun Muntha (38), Anish Desai (33), Peter Chase (27), and Greg Ford (17) all chipped in as County battled but couldn't stem the tide of runs late on.

As if his batting exploits weren't enough, Ford then took 2 for 24, while Peter Chase took 3 for 18 as County just got half-way to their target, all out for 156.

Cormac Hassett top scored with 34 for the Munster men.

Menawhile, at Park Avenue Kevin O'Brien put a serious dent in Balbriggan's promotion hopes.

The Irish record caps holder thumped five fours and cleared the ropes three times in a top score of 77 as Railway made 232, with Kenny Carroll (34) and Sri Lankan Ranil Dhammika (36) also among the runs.

Farooq Nasr (4-33), Timycen Maruma (3-50) and Ehtesham Ahmed (2-32) shared the wickets.

The Balbriggan reply was on course at 71 for 2, but they self imploded as both Farooq Nasr (39) and Maruma were run out, and the innings fell away, dismissed for 138.

Rush boosted their promotion chances with a resounding win over a beleaguered Terenure.

A third wicket stand of 158 in 23 overs between Stephen Doheny and Neil Rock saw Rush post 307 for 9.

Doheny hit 8 fours and 2 sixes as he top scored with 84, while Rock smashed three sixes and also hit 8 fours in his 76.

Daniel Coffey and Allan Eastwood then ripped the fragile Terenure batting line-up to shreds.

Coffey took 5 for 21, while former Irish international Eastwood claimed 3 for 15 as Terenure crashed to 43 for 8, eventually being skittled for 67.

While Malahide are on the verge of securing the automatic promotion slot, the battle for the play-off slot remains very much alive.