Bolton came from a goal down to defeat Fulham, with on-loan Manchester United midfielder Saidy Janko scoring a spectacular debut goal.
Shaun Hutchinson gave the visitors the lead when he fired in from close range.
Wanderers equalised on the stroke of half-time when Janko’s cross was headed home by Eidur Gudjohnsen, before the teenager scored his 25-yard stunner.
Adam Le Fondre, on loan from Cardiff, completed victory when he capitalised on an error by Marcus Bettinelli.
It was a first victory in four games for Neil Lennon’s side, who moved up to 13th in the Championship table, while Fulham drop to 18th.
The victory might have been more emphatic for Wanderers, who had a strong penalty appeal turned down in the first half when Josh Vela’s shot was handled by Nikolay Bodurov.
The win was Bolton’s first against the Cottagers in eight years, while Gudjohnsen’s goal was his side’s first against the Londoners in 640 minutes dating back to Ivan Klasnic’s strike in 2009.