Bolton 2 Fulham 1:Kevin Nolan scored his third goal in five games as Bolton continued their push for Europe and their 24-year-old captain kept alive his bid for an England cap.
Certainly on the evidence of this display Nolan will have done his chances no harm at all. Bolton made it hard for themselves, however, after going into a two-goal lead.
Zat Knight stretched their nerves and the crowd's to breaking point by pulling a goal back after Gary Speed had opened the scoring from the penalty spot.
Allardyce handed a league debut to Andranik Teymourian and the Iran midfielder's long throw in the sixth minute caused confusion in the Fulham defence. Nicolas Anelka got on the end of it but only succeeded in sending his header wide of the target.
Bolton made the breakthrough in the 23rd minute when Speed scored coolly from the penalty spot.
He took full advantage after Michael Brown barged Anelka in the back as Nolan played the ball in. It was veteran midfielder's fourth goal of the season and just the boost Bolton needed.
Teymourian made a good break down the right in the 33rd minute but a poor touch on the byline let him down. However, he was looking energetic as Bolton went in search of extending their lead.
Two minutes later El-Hadji Diouf whipped in a cross that Fulham scrambled away with some difficulty.
This was a good spell by the home side and defender Abdoulaye Meite strode forward in the 36th minute only to clear the bar with his effort.
Teymourian almost made it 2-0 to Bolton in the 40th minute after being released inside the six-yard box by Anelka. The Iranian's effort was struck well enough but goalkeeper Jan Lastuvka made a breathtaking block.
Bolton made a bright start to the second half and Anelka picked out Nolan on the edge of the area. He tried to chip the goalkeeper but the giant figure of Knight managed to head the ball to safety.
Bolton doubled their lead in the 50th minute following a flowing move.
Nicky Hunt's deep cross was headed against the post by Stelios Giannakopoulos. Nolan was first to react and scored from the rebound.
Simon Davies was then wasteful for Fulham in the 64th minute when he blazed a free-kick from 20 yards out high over the bar.
Fulham pulled a goal back two minutes later with a clever header from Knight which deceived Jussi Jaaskelainen after Davies had swung in the corner.
Former Portsmouth midfielder David Thompson almost found the target for Bolton in the 85th minute but his effort was deflected to safety.
Fulham almost grabbed the equaliser in stoppage time but Jaaskelainen reacted superbly to tip a header from substitute Tomasz Radzinski over the bar.