Declan Dudley scored a century as Egerton lost a high-scoring game at Heyside in the Greater Manchester Cricket League Premier Division.

The opener made 120 and with professional Janith Liyanage, 81, put on 177 for the second wicket.

The innings ended on 273-9, Mubashir Hassan the next highest scorer with 22.

Liyange then took 3-63 with the ball, George Taylor also chipping in with 3-45, but Alcindo Holder led the Heyside charge, making a near run-a-ball 110 as the hosts got over the line by two wickets with an over to spare.

In Premier 2, Bradshaw top the early table after keeping up their perfect start with a third six-point win by 10 wickets at Glossop.

Zafia Patel took 4-27 to dismiss the hosts for 132 with Bradshaw then cantering to victory with 22 overs to spare.

Tom Liversedge led the way with an unbeaten 68 while Jordan Evans finished 50 not out.

Elsewhere, Edgworth went down to a first defeat of the season at Walshaw in a rain-affected game.

Umega Chathuranga took 3-36 and Jamie Smith 3-72 as Jack McClung top scored with 58 in Walshaw’s 237-9 batting first.

Edgworth then saw their target reduced and came up 43 runs short, finishing on 135-6, Nigel Hallows top scoring with 36 while Shabnan Ali did most of the damage with the ball taking 5-26.

Heaton have won three out of three in the Championship after a five-wicket victory at Friarmere.

The hosts were all out for 136, Nathan Walker leading the way with 45 before becoming one of four victims for Prasantha Dalugoda, 4-43, Darshan Varsani also chipping in with 3-12.

Heaton got over the line in just 26 overs, Tilaksha Malshan making an unbeaten 69 from 74 balls, Ayed Asad Ali Rizvi taking 3-42.

In Division One, Adlington went down to a three-wicket defeat at Thornham, the home side chasing down 180 in the 48th over.

Deane & Derby were nine-wicket winners at home to Stand 2s in Division 2A. The visitors were dismissed for just 88, Umar Farooq Patel helping wrap up the innings with 3-0 from his 14 deliveries, Muhammad Azhar having done some of the damage earlier in the piece with 3-47.

Deane & Derby got home inside 15 overs, Tauseef Bhaji making 54.

Also in Division 2A, Daisy Hill lost a rain-affected game against Roe Green 2s.

Sam Pendlebury took 3-33 and Asif Fazal 3-63 as Roe Green were all out for 195. Fazal then made 65 at the top of the order but lacked support as Daisy were all out for 130, losing by 59 runs on DLS.

There was a big win for Bolton Indians in Division 3W, seeing off Clifton 2s by 114 runs as Jit Patel enjoyed a fine all-round day.

He made an unbeaten 101 from just 93 balls in the hosts’ total of 252, Kishan Patel also making 65.

Jit Patel then took 3-35 with the ball as Clifton were all out for 138 in reply.