Andrew Kavanagh was the unlikely hero for The Hills with the bat as they won a last over thriller against Phoenix.

Chasing 140 in a 26 over game, The Hills looked beaten with 20 needed from the last two overs with eight wickets down.

However, step forward Kavanagh who hit a six off Poonish Mehta in the penultimate over, and repeated the feat off Matt Lunson in the last to seal a win which edges them closer to the title in their Golden Jubilee year.

Tomas Rooney-Murphy (18*) also played in his part with Kavanagh in a contest that ebbed and flowed.

Batting first Phoenix had been in dire straits at 26 for 5, before Poonish Mehta hit 3 sixes and 3 fours in an unbeaten 60 to take them to 139 for 8 - two wickets apiece for Rooney-Murphy, Naseer Shoukat and Daya Singh.

Merrion kept the pressure on getting the better of Pembroke in another rain-affected contest, with 22 overs per side.

Max Sorensen powered his way to 70 from just 48 balls, hitting 6 fours and 5 sixes, as he and James Hitchcock (34) added 89 in 9 overs as Merrion posted 170 for 7 - John Anderson chipping with 32 as makeshift opener.

Penbroke battled manfully with Jack Balbirnie hitting a half century and Dane Heverin an unbeaten 39, but eventually fell 18 runs short.

It was a tale of two centuries in the other game of the day as Malahide chased down 270 to win comfortably at Rush.

Teenager Nathan McGuire's maiden senior hundred helped Rush score 269 for 8, as he shared an opening stand of 128 with Harry Archer (56), while Stephen Doheny also made 57.

Malahide's reply got off to a blitzkrieg start, with 80 from just 33 balls, John Pryor hitting 4 sixes in an 11-ball 33, and Alan Reynolds making 50 from 30 balls, which included 8 fours and 2 sixes.

Damien Mortimer then kept things ticking along nicely, making a superb 107 adding 121 in 25 overs with Greg Ford (45) and 56 for the fourth wicket with Matt Ford (24*) as they eased to a seven wicket win.