Fulham were a spit off promotion to the top flight after a 33-year absence - although ‘spit’ might still be painful to Luis Boa Morte's ears.

The striker was sent off by referee David Laws after an ugly clash with Bolton's Robbie Elliott when tempers boiled over in this top-of-the-table clash.

Boa Morte retaliated after being fouled by Elliott and the players appeared to spit at each other.

Before the off: Boa Morte tackles Bo Hansen with Steve Finnan watching on

The Fulham hitman took the walk of shame in the 80th minute - just 22 minutes after he came on as sub. Elliott was booked as were Bolton defenders Colin Hendry and Paul Warhurst.

At the end as Boa broiled, it was seen as two points thrown away, but there again Fulham had a few to spare.

They would finish top 10 points clear of second place Blackburn, and with a record 101 under the stewardship of Jean Tigana.

Lee Clare bears down on Bolton keeper Tommy Wright

Bolton too would get promoted via the play-offs after they trounced Preston 3-0 at the Millennium Stadium.

But before tempers frayed, a one-sided first half saw Fulham had to wait before Barry Hayles scored from 15 yards only to see the lead cancelled when Per Frandsen equalised for Bolton in the 51st minute with a curling 25-yard free-kick.

Louis Saha hit the post in the fourth minute and John Collins did the same a bit later when it looked easier to score.

Simon Charlton and Dean Holdsworth cleared efforts off the line with Tommy Wright, on loan from Manchester City, having a debut to forget in Bolton's goal.

Saha and Hayles were doing everything but adding to the one goal, and Kit Symons and Lee Clark (whatever happened to them?) all put chances wide while Collins thumped the woodwork a second time as the result of a free-kick moved forward following Bolton dissent.

Hair today: Louis Saha is challenged by Paul Warhurst, with scorer Barry Hayles in the background

The BBC said: “Bolton, with just one win in the last six games and under pressure from Blackburn for the second spot, will be pleased with the point but they were extremely lucky to get it.”

Fulham: Maik Taylor, Steve Finnan, Kit Symons, Andy Melville, Rufus Brevett, Lee Clark, Bjarne Goldbaek (Boa Morte 58); John Collins, Sean Davis, Barry Hayles, Louis Saha

Bolton: Tommy Wright, Gudni Bergsson, Colin Hendry, Robbie Elliott, Paul Warhurst, Simon Charlton, Gareth Farrelly (Michael Ricketts 50) Franck Passi, Per Frandsen, Bo Hansen (Nicky Summerbee 88), Dean Holdsworth (Ian Marshall 76)

Att: 16,468

Follow all the build-up, matchday coverage and post-game reaction from Fulham v Bolton here on GetWestLondon

Tickets are available on general sale, priced from £25 adults and £15 juniors and can be purchased online, by phone on 0843 208 1234 (option 1) or in person from the Fulham Ticket Office.

All prices increase by £5 on matchday but available from turnstiles on the day of the game.