Fulham lost a five-goal thriller at Burnden Park in the fifth minute of injury-time when striker Trevor Morgan grabbed the winner from close range to the disappointment of Ray Lewington.
The Londoners dominated the early stages of an end-to-end encounter with Robert Wilson and Andy Sayer both being denied by David Felgate in the Bolton goal. Summer signing Sayer continued his fine run of goalscoring form by firing Fulham ahead midway through the first half after latching onto a woeful back pass from Wanderers centre back Phil Brown.
The hosts equalised on the stroke of half time when Robbie Savage drove home from close range after being set up by a fine pass from Julian Darby. Wanderers, revved up by a lively half-time team talk from Phil Neale, went ahead six minutes into the second period when Steve Thompson drove an unstoppable 25-yard strike past Fulham goalkeeper Jim Stannard.
But Bolton looked to have thrown away all three points when another suicidal back pass – this from Thompson – allowed substitute Gary Peters to bring Fulham level with two minutes remaining. The visitors had held on through four minutes of stoppage time only for their resolve to crack when Thompson floated in a free-kick and Morgan smashed home the winner with virtually the last kick of the game.
BOLTON WANDERERS: Felgate; Keeley, Winstanley, Cowdrill, Brown, Thomspon, Darby, Savage, Henshaw, Thomas (Stevens 60), Morgan.
GOALS: Savage (45), Thompson (51), Morgan (90+5).
FULHAM: Stannard; Langley, Elkins, Thomas, Eckhardt, Scott (Peters 75), Skinner, Barnett, Wilson, Cole, Sayer (Davies 71).
BOOKED: Elkins, Eckhardt.
GOALS: Sayer (24), Peters (88).
ATTENDANCE: 4,239.