Midfielder Josh Sheehan scored his first Sky Bet League One goal of the season to earn Bolton an eventful 3-2 win over Stevenage.
The Wales international struck 20 minutes from time after top scorer Dion Charles and Jack Iredale twice put Ian Evatt’s side in front.
Wanderers’ second victory in four days moved the Trotters up to third as Stevenage suffered back-to-back defeats after last Saturday’s loss to Oxford.
On a night the club remembered Bolton legend and spot-kick king Franny Lee with a minute’s applause, Charles fired in a 13th-minute penalty for a Dan Butler foul on Iredale.
Jamie Reid finished off a 90-metre breakaway to level matters with his eight goal of the season, seven minutes later.
Australian defender Iredale volleyed Bolton back in front from Sheehan’s corner, three minutes after the break.
But substitute Cameron Jerome’s foul on Carl Piergianni saw Reid show Lee-esque ability with a 64th-minute penalty equaliser as he completed his brace for the visitors.
However, man of the match Iredale then produced a through ball assist for Sheehan to control and fire home the winner.
Josh Sheehan opens league account for season as Bolton edge Stevenage win