Kashif Ali took a magnificent 7 wickets as Balbriggan beat Terenure by 150 runs to keep alive their promotion hopes in the only match in the top two divisions to beat the weather.

Ali's 7-48, was his best haul in senior cricket, and saw Terenure skittled for 150 as they chased a DLS adjusted target of 236 in 46 overs.

Balbriggan had badly needed the win to alive their hopes of promotion after a recent slump, as with the artificial mat at Terenure negating the sodden squares around the country, the match went ahead, albeit in far from pleasant conditions.

The Balbriggan batting was a model of consistency as the top seven scored between 22 and 33 as they made 231 for 7 in 46 overs between the showers.

Conor Fletcher (32) and Adrian Harper (26) shared an opening stand of 55, Farooq Nasr clubbed 3 sixes in a rapid 22, Timcen Maruma top scored with 33, while Etesham Ahmed, Nathan Rooney and Adam Keefe all made 27.

The loss sees Tererure rooted to the foot of the table with just 5 points from their seven games, while Balbriggan remain in second place behind Malahide.