CHICKERELL United reached the Dorset Senior League Cup final with a 3-2 win over Broadstone at the Stalls.

Shaun Murphy’s Chickens won through with goals from Nick Etherington, Dylan Ellis and Matt Harvey, with Broadstone’s Sam Darlow netting a brace.

In the other semi final, Sturminster Marshall booked their place in the final beating Tisbury United 4-1 as Luke Goddard’s double was complemented by Jordan Fisk and Josh Curtis-Hicks strikes.

Bournemouth Sports Reserves came out 3-2 winners in their Dorset League Division One Cup semi-final against Boscombe Polonia.

Kane Daysh scored twice for Sports, along with Isaac Beaglehole.

In the other semi-final, Swanage Reserves won 4-2 against Wareham Rangers with goals being scored from Paul Best, Neemo Nixon, Charlie Brassington and an own goal.

READ MORE: Marquis going into Bridport job with 'eyes wide open'

Will Heron and Jack Critchell were both on target for Puddletown to earn them a place in the Division Two final, winning 2-1 at Allendale Reserves. Scoring for Allendale was Perry Danvers.

Milborne Port Reserves will be Puddletown’s opposition after they won 1-0 at home to Broadstone Reserves, Simon Cherry bagging the only goal of the game.

In a closely-fought contest in the first Division Three semi-final, with the score locked at 1-1 after extra-time, Portland Panthers beat Redlands Rebels 4-3 on penalties.

Sturminster Newton Reserves and Bournemouth Phoenix will play their semi-final this week after their match was abandoned due to an injury, with the player concerned now discharged from hospital.

Porton Sports are the winners of the Division Four Cup as they beat DI United 3-2 in a tight game. On target for Porton Sports was Jon Murphy-Gray, Rob Mayberry and Will Hayter.

In an entertaining Division Five Cup final Poole Bay Reserves ran out 5-2 winners against Tisbury Reserves.

Hitting the back of the net for Poole Bay was Moner Eshtawi, Jack Bennett, Jamie O’Shea, Matt Pope and Keith Tottingham.