In Sunday's early game at Molineux, Brighton took the lead after 13 minutes when Lewis Dunk headed in Pascal Gross' corner. Graham Potter's side needed a victory to be sure of avoiding relegation. But Brighton captain Dunk was sent off in the 53rd minute after he pulled back Fabio Silva as the Wolves forward raced through on goal.
Wolves made the most of their numerical advantage in the 76th minute as Adama Traore fired home after exchanging passes with Silva. Brighton were unable to hold on and Morgan Gibbs-White won it for Wolves in the 90th minute with a fine finish for his first Premier League goal.
Adding to Brighton's woes, French striker Neal Maupay was sent off for foul and abusive language after the final whistle. The Seagulls are 10 points above the relegation zone, with third bottom Fulham, who have four games left, playing Burnley on Monday.
Later, fifth-placed West Ham host Everton as they bid to close the gap on fourth-placed Leicester. The Hammers, making an unexpected charge for Champions League qualification, are five points behind Leicester, who lost to Newcastle on Friday.
Troubled Arsenal, who crashed out of the Europa League against Villarreal on Thursday, face second-bottom West Bromwich Albion in Sunday's final game. West Brom, 10 points from safety with four games left, will be relegated if they lose at the Emirates Stadium.