Bromsgrove Sporting's Dan Sweeney held his nerve in the 97th minute to seal a dramatic first win of the Southern League Premier Central season over Needham Market from the penalty spot.

Both sides had struggled with the searing heat and it was a game of few chances before the game burst into life late on.

Needham's keeper Marcus Garnham had done little in the game before twice being called into action in stoppage time to deny The Rouslers before Sweeney was felled in the box.

But Garnham could do nothing about Sweeney's penalty as the former Redditch man sent the keeper the wrong way to seal the first three points of Bromsgrove's campaign.

Elsewhere in the Southern League Premier Central, it was defeat for both of Redditch United and Alvechurch.

There was more late drama in Redditch's clash with Kings Langley as Ryan Case's 88th minute winner denied The Reds a point in a 3-2 loss.

Kennedy Feyi and a Kieren Donnelly own goal had given the visitors a 2-0 lead inside half an hour before two goals in a minute for Redditch saw them draw level before half-time.

Bernard Mensah had halved the deficit and seconds afterwards, Ryan Wollacott headed in the equaliser.

But Case poked home a scrappy winner from a dubious free-kick to seal all three points for Langley.

Alvechurch had taken an early lead at Coalville Town but ended up on the other end of a convincing 4-1 defeat.

Tyrell Hamilton's tenth minute opener put Church ahead, a lead they held into the second-half.

But four goals in a crazy 15-minute spell from the hosts condemned them to a first loss of the season.

Ashley Chambers had levelled the scores in the 52nd minute before Luke Shaw scored twice in ten minutes to put them 3-1 up.

Thomas McGlinchey then added a fourth to finish the game off, leaving the visitors shellshocked.