It was a strong weekend for Penarth Cricket Club.

Greg Cross struck an impressive run-a-ball 126, anchoring Penarth's season-best victory against Abergavenny.

His stunning maiden century (ending on 126) helped Penarth reach a total of 218 for four in a rain-affected 42 overs.

The second-highest scorer was Ben Wellington, who notched up 36 not out.

Crucially, Cross and Wellington shared a hard-fought 157-run partnership.

This came either side of a lengthy rain delay, after Penarth had lost both openers early on while Abergavenny sprung to the lead.

Cross exhibited his batting prowess by clearing the ropes four times and hitting a further 13 boundaries before falling.

Useful contributions from Sai Kamuni and Adeeb Ilyas in the closing stages helped Penarth to the competitive total.

Abergavenny ran out of time, allowing Penarth to win by 22 runs.

At the Athletic Field, Penarth seconds moved into a joint leading position at the top of Division 2 with a routine win over struggling Brecon.

Opening pair Nithin Mathias and Nathaniel Bell backed up the victory with half-centuries.

Penarth made a robust 200 for seven from their 45 overs, with Adam Akhtar staying unbeaten on 26 at the close.

Penarth was firmly in control from the onset, thanks to an early run-out and a wicket from Nathan Piddock.

A Brecon comeback never materialised, largely due to three wickets by Richard Skone and doubles by Steve Fuller and Jon Ellis.

Brecon were eventually bowled out for 145 with some 11 overs remaining.

In another match, despite a promising half-century from James Erasmus, Penarth thirds fell to a disappointing 165 all out against Abergavenny seconds.

However, there was some respite as Andrew Graveson claimed two wickets giving Penarth hope.

Nevertheless, the visitors managed to win by six wickets.

The fourth team was in control at Creigiau thanks to five wickets from Andrew Prickett and four from Avinash Mehrotra.

Unfortunately, the match was abandoned due to a sudden downpour, putting a dampener on Penarth's hopes.

The fifths lost against Mountain Ash, finishing at 192 for four, down on Mountain Ash's 214 for eight.

Finally, Penarth's under-strength U15s cruised to a crushing 104-run victory over Swansea at St Helens, securing their place in the regional final of the Welsh cup.

The young stars Josh Greyling, Sam Cozma, Sofie McKay and Gruff Reynolds all contributed to an imposing 156 for seven from 20 overs.

Swansea was never really in the chase and finished 52 for nine, with under-11 players Alex Graveson, Ethan Southwell and Fred Hall each taking a wicket.