Brentford beat 10-man Brighton 4-2 to damage the Seagulls' prospects of qualifying for Europe with their first home win since December.
Thomas Frank's side took a ninth minute lead when Lewis Keane-Potter's precise pass through the heart of the Brighton defence picked out Bryan Mbeumo and he confidently slotted home
Danny Welbeck hauled Brighton level in first half stoppage-time with a powerful header from Mats Wieffer's cross.
Mbeumo restored Brentford's advantage three minutes after half-time, his strike taking a hefty deflection off Brighton defender Lewis Dunk on its way past Bart Verbruggen.
Yoane Wissa bagged Brentford's third in the 58th minute, running onto Mbeumo's pass and finishing with the help of a deflection off Jan Paul van Hecke.
Brighton striker Joao Pedro was sent off in the 61st minute for a needless kick at Nathan Collins.
Japan forward Kaoru Mitoma reduced the deficit in the 81st minute, but Christian Norgaard headed home in stoppage-time to end Brighton's hopes of a late escape.