JOHN Mills’ late penalty saw Hereford narrowly beat Shepshed Dynamo 2-1 in the Midland League Premier Division.

Mills equalised for Hereford minutes after Shepshed took the lead at the start of the second-half watched by 2,419 fans at Edgar Street.

Fellow high-fliers Stourport Swifts won 2-1 at Continental Star and Westfields drew 4-4 with Rocester.

Pershore Town let three points slip away when losing 3-1 at Pilkington XXX in the Division One.

An even first-half was then followed by Town dominating for the opening 20 minutes after the break.

Having taken the lead through Danny Carter’s strike, the visitors spurned further good chances through the same player, Jacob Snape and Simeon Smith.

Pilkington’s keeper made several good saves to keep the hosts in the match but a penalty turned the tide of the game.

After drawing level, Pilkington took the match to Town and scored a further two goals.

Worcester’s Perrywood lost 5-2 to Northfield Town in the Challenge Vase but Inkberrow beat Hampton 1-0 after extra-time in the Les James Challenge Cup.

Malvern Town drew 1-1 at home to Black Country Rangers in the West Midlands League Premier Division.

Their goal arrived when a clearance rebounded off a Rangers defender into the net.

Pegasus Juniors thrashed hosts Bromyard Town 7-1 and Wellington lost 1-0 at Bridgnorth.

Hereford Lads Club hit Worcester Raiders for seven in Division One.

Redditch United beat King’s Lynn Town 2-0 in the Southern League Premier Division with Jamie Ashmore and Luke Shearer netting.