The in-form Seagulls followed Friday’s 5-0 thrashing of Fulham to move level on points with Burnley with their sixth win in seven games.
French winger Anthony Knockaert put Albion on their way with the opening goal and also hit the fourth in the 85th minute in a dominant individual display.
The former Leicester winger gave Brighton the lead with a superb free-kick just before the break, Jiri Skalak doubled the advantage shortly after the interval with a terrific individual goal, before defender Connor Goldson made it 3-0 with a late header.
Middlesbrough suffered a taste of their own medicine as a stoppage-time equaliser from Burnley defender Michael Keane in a 1-1 draw prevented them going four points clear at the top.
The Clarets’ 19-game unbeaten streak in the division looked as if it was about to be ended by a 70th-minute strike from Jordan Rhodes.
A loss would have seen Sean Dyche’s men slip into third, one point behind Brighton and five adrift of Boro, who had moved ahead of the pack with last-gasp winners in three of their past six games.
However, this time it was Burnley’s turn to leave it late to produce a result and keep themselves two points behind Boro as Keane claimed a dramatic leveller.
Hull’s hopes of earning automatic promotion to the Premier League remain alive after a scrappy 2-1 victory at Reading.
The struggling home side went in front early on when defender Jake Cooper nodded in powerfully from an Oliver Norwood free-kick.
But Hull were level at half-time through leading scorer Abel Hernandez and grabbed the winner 11 minutes from the end when defender Andy Robertson drilled in a low cross-shot.
Brentford substitute Scott Hogan scored twice in three minutes to dent Cardiff’s fading play-off hopes in a 2-1 win.