Brighton beat Manchester City for the first time in the league since 1989 after Joao Cancelo was sent off in the 10th minute.
Manchester United strengthened their grip on a Champions League place following a fortuitous home victory against Brighton.
Youngster Phil Foden, affectionately known as Stockport’s Iniesta, fired Manchester City into the Premier League’s top four for the first time this season.
Bruno Fernandes’ 100th minute penalty sealed a dramatic victory for Manchester United at Brighton who hit the woodwork five times.
A hat trick by Raheem Sterling and goals by Gabriel Jesus and Bernardo Silva gave Manchester City their first Premier League away win in four games as they confirmed a second place league finish with a win over Brighton.