Second-half substitute Danny Welbeck scored the winner 15 minutes from time to take Brighton level with Bournemouth in the Premier League table, with a 2-1 win that serves as a boost to their European ambitions.
Both sides started on the front foot, with the match played at a frenetic tempo from the first whistle.
Brighton took the lead after just 12 minutes when Joao Pedro converted his penalty after he had been felled by on-loan Bournemouth keeper Kepa Arrizabalaga.
The Cherries pushed on in search of an equaliser and goalkeeper Bart Verbruggen was called into action when he made a big save to deny Antoine Semenyo, who looked certain to score.
Fabian Hurzeler’s side went close to doubling their lead just a few minutes later when Kaoru Mitoma’s volley struck the post.
Bournemouth continued to push for an equaliser in the second half and, after 62 minutes, Justin Kluivert came up with a sensational equaliser, cutting in from the left-hand side before bending a tremendous effort past Verbruggen.
Hurzeler turned to his bench not long after, opting to make a triple change, and it was a decision that paid off, with substitute Welbeck latching onto Georginio Rutter’s through ball before sliding his effort past Kepa to give the Seagulls all three points at the Amex.