Wolves claimed an astonishing derby win at Aston Villa after three goals in the final 10 minutes capped a stunning comeback.

Ruben Neves' deflected free-kick snatched a 3-2 victory in injury time to settle a remarkable game which saw the visitors hit back from 2-0 down.

Romain Saiss and Conor Coady levelled for Bruno Lage's side after Danny Ings and John McGinn had put Villa in control.

But the hosts imploded after Saiss pulled a goal back with 10 minutes left and could not cope as Wolves earned their fourth win in five games.

Victory lifted Wolves to eighth in the Premier League, moving them above Villa who sit 12th.

Armando Broja struck his maiden Premier League goal as Southampton picked up an overdue first win of the season by deservedly beating Leeds 1-0 at St Mary's.

Saints boss Ralph Hasenhuttl expressed doubt ahead of kick-off about whether Chelsea loanee Broja was ready to start top-flight games.

But the Slough-born Albania striker responded in emphatic fashion, capping a scintillating display by powerfully finishing a flowing breakaway goal in the 53rd minute.

Victory for Southampton ended a nine-match winless league run dating back to last season, lifting them a point above their opponents.

Leeds - deprived of influential duo Kalvin Phillips and Raphinha due to injury and international commitments respectively - created little on the south coast and could have few complaints about the result.

Norwich's wait for a first Premier League win of the season continued as they were left to rue missed chances during a goalless draw with Brighton.

Josh Sargent and Teemu Pukki were guilty of poor misses at Carrow Road, but Daniel Farke's men did at least earn a second point of the campaign with another clean sheet to make it two games without defeat, having lost their first six matches back in the top flight.

Both Norwich and Brighton had played out 0-0 draws before the international break and no fresh injury concerns meant the teams were unchanged from their respective stalemates with Burnley and Arsenal, with Shane Duffy starting for Brighton.

Duffy's Ireland team-mate Adam Idah made a late appearance off the bench for Norwich but Andrew Omobamidele and Aaron Connolly were unused substitutes for the home and away sides respectively.