Beram Kayal scored the winner as Albion prepared for their trip to the leaders in perfect style.

The Seagulls held off dogged Bolton for a 3-2 win – their fourth successive victory.

They go level on points with third-placed Burnley with a midweek trip to top side Hull next on the agenda.

It was a topsy-turvy affair but three quality goals won it for the hosts.

Kayal sent Jamie Murphy away to calmly slide home the 11th-minute opener.

Emile Heskey levellled with a strike which deflected in off Lewis Dunk.

But Albion regained the advantage in the 43rd minute in stunning style through a counter attack started by Bruno, featuring a long run by Anthony Knockaert and finished by Tomer Hemed after Bobby Zamora teed him up with a clever flick.

Ben Amos kept his side in the contest with a superb save right on half-time from Murphy after another scintillating home move, this time between Connor Goldson and the excellent Bruno.

The Argus:

Jamie Murphy celebrates his opener but, below, Emile Heskey levels

The Argus:

Bolton, though, levelled again seven minutes after the break as Jay Spearing fired in from the edge of the box.

They would have gone ahead had David Stockdale not stood up to block from the clean through Liam Feeney.

Then Hemed had an effort cleared off the line before setting up Kayal to expertly curl home the clincher from the edge of the box.

The Argus:

Tomer Hemed restores the lead at 2-1 and celebrates

The Argus:

There were a few nervous moments before the win was secured.

But Albion, for whim Jiri Skalak made a brief debut as a late substitute, finished the job.