Damien Markman and Justin Rowe combined to keep Sutton Coldfield Town ahead in the Midlands promotion charge.

The Royals strikers shared the goals as Sutton swept aside Solihull Borough 3-0 to complete a league double. It kept them in fourth place in the league, but all-but ended Boro's play-offs hopes.

Markman needed just eight seconds to open the scoring and Rowe netted twice inside two minutes midway through the second half.

Rushall Olympic led three times against leaders Clevedon Town, only to be denied by a stoppage time equaliser.

Neil Kitching's free-kick, Leon Allen's low shot and Tyrone Barnett's header kept the Pics ahead but each time Clevedon levelled through Tom Jacobs, Steve Lester and finally Craig Loxton five minutes into added time.

Striker Neil Davis scored a hat-trick as Bromsgrove Rovers followed up their midweek Errea Cup semi-final heroics with a 4-0 win over basement side Thame United.

Davis and Paul Moore struck in the first half and Davis struck from 20 yards on 47 minutes and headed home a Kevin Banner corner five minutes from time.

Willenhall Town fell to a 2-0 home defeat to Burnham to spoil the home debut of new managers Mel Eves and Dean Edwards, while Bed-worth United suffered their sixth home defeat in seven matches after Richard Kear (2) and Luke Buttery gave Cinderford Town a 3-0 win at the Oval.

Stourport Swifts looked on course for a first win in five matches when Richard Burgess converted a Shaun Find-lay cross to give them the 25th-minute lead at Leighton Town. But Tom Johnson provided a cruel twist in the tale with the hosts' leveller three minutes into stoppage time.

Halesowen Town's frustrating home form continues to dog their promotion play-off chances in the Premier Division.

After their storming win at title favourites Salisbury City last week, the Yeltz had to settle for a 1-1 draw against Cheshunt at the Grove. Town had the ideal start when Nick Amos netted from Dave Haywood's corner on 28 minutes but Michael Deane's 20-yarder levelled matters midway through the second half.

It was the same score at Evesham United after the hosts were pegged back by an 86th minute equaliser against Tiverton Town. n Kyle Perry scored and was sent off as AFC Telford United recorded a 2-1 win at Lincoln United to ease their relegation worries in the Uni-Bond Premier.