Bolton's unbeaten run in 2005 continued with victory over an uninspired Fulham to reach the FA Cup quarter-finals.
Kevin Davies lashed the ball past Edwin van der Sar from 12 yards after a neat lay-off from Henrik Pedersen.
Jussi Jaaskelainen saved from Tomasz Radzinski as Fulham pressed while Pedersen almost doubled Bolton's lead but Zak Knight cleared off the line.
Deep in injury time Claus Jensen almost equalised but his short-range shot was blocked by Anthony Barness.
It was a largely forgettable encounter and the meagre crowd of just over 15,000 had little of substance to cheer after Davies early goal.
With his team in such good form, Sam Allardyce had felt confident enough to make five changes to the team that drew with Middlesbrough in the Premiership last weekend.
And his faith was soon rewarded when Nick Hunt picked out Pedersen, who in turn found Davies - the striker making no mistake with his right foot.
Fulham, stunned into life after a torpid opening, finally showed some attacking endeavour and Andy Cole, belligerent as ever, shot narrowly over the Bolton crossbar after prising an opening.
Papa Bouba Diop shot over from long range while Cole saw off Vincent Candela, making his Bolton debut, and closed in on goal before shooting wide as Chris Coleman's team continued to press.
The match became increasingly disjointed as the half wore on, with too many passes falling to opposition players.
Fernando Hierro struck a free-kick narrowly wide five minutes before the break but chances from open play remained at a premium.
The tempo increased after the restart, while the quality of service to the forwards noticeably improved.
Van der Sar was at full-strength to palm away a free-kick from out wide, while at the other end Cole was inches from the vital touch to a teasing cross.
Jaaskelainen brilliantly denied Radzinski after the Canadian international tried to beat the Bolton keeper at his near post, while Diop again went close from long range as Fulham finally mounted a sustained spell of pressure.
Bolton should have punished Fulham's failure to equalise but wasted two good chances.
Jay-Jay Okocha made poor contact from a header - and then minutes later squared the ball to Pedersen, who only had Knight on the line to beat.
Knight's poor backpass had put Okocha through, but he made amends by getting back to block Pedersen's shot with Van der Sar stranded.
Fulham pressed late on - with a Diop header cleared off the line by Ricardo Gardner and Barness blocking from Jensen - but the home team held on.
Bolton boss Sam Allardyce:
"Two wins and we are in the final. It is that simple, so near yet so far.
"The pleasing thing for me is that the players are showing that we can do it because even when not playing to their best they are still digging out a win.
"We are 10 unbeaten for us - that's the best run since I have been here."
Fulham boss Chris Coleman:
"The first 20 minutes were not great but after that we controlled the game and dominated possession.
"We raised the tempo in the second half and we do not deserve to be out. I told the lads to keep their heads up.
"They got the goal and goals change games. They're through, we're out. We now have 12 games left and our aim is to finish as high as we can."
Bolton: Jaaskelainen, Hunt, N'Gotty, Ben Haim, Candela, Hierro, Fadiga (Gardner 62), Okocha (Barness 85), Speed, Pedersen (Nolan 71), Davies.
Subs Not Used: Poole, Vaz Te.
Booked: Speed, Nolan.
Goals: Davies 12.
Fulham: Van der Sar, Rosenior, Knight, Goma, Bocanegra, Legwinski (Jensen 72), Radzinski, Diop, Clark, Boa Morte (John 77), Cole (McBride 81).
Subs Not Used: Crossley, Pearce.
Ref: H Webb (S Yorkshire).