Bolton Wanderers 2-1 Shrewsbury Town
- Published
- comments
Antoni Sarcevic scored and conceded a penalty against his former club as Bolton secured a home win over Shrewsbury.
The Trotters' skipper, who spent a brief and unhappy spell at Town in 2016, followed a midweek goal at Charlton with an 18th-minute opener.
Sarcevic's superb curling right-foot finish was followed five minutes later with an equally-impressive strike from top scorer Dapo Afolayan.
Afolayan's seventh goal of an increasingly promising campaign should have set Bolton up for a comfortable afternoon.
Instead, Steve Cotterill's strugglers fought their way back into the game.
Ricardo Santos blocked Elliott Bennett's goalbound effort with goalkeeper Joel Dixon beaten, before a result-defining moment after 55 minutes.
Sarcevic tripped Shaun Whalley, but Dixon punched away Ryan Bowman's tame spot-kick, with Santos blocking George Nurse's follow-up.
Wanderers were still made to labour for their second win in five days when Luke Leahy netted his second goal in three games with a superb 20-yard free-kick late on.
However, Bolton held on to leave their visitors anchored in the bottom four.
Match report supplied by PA Media
What's the worst that could happen? Possibly everything! The Goes Wrong Show is streaming now
The Office at 20: Ricky Gervais reveals behind-the-scenes facts and secrets of the comedy classic