Charlton maintained their perfect start to the Championship season by beating West Ham 2-1 in a pulsating London derby that piles further pressure on Hammers manager Nuno Espírito Santo.
Lloyd Jones and Tyreece Campbell put the visitors firmly in control before Joel Piroe, signed on loan from Leeds, marked his West Ham debut with a goal that set up a frantic finish.
Taty Castellanos then missed a stoppage-time penalty that would have earned the Hammers a point and offered Nuno some much-needed relief.
Fer López bagged a brace as Wolves claimed their first victory of the season with a convincing 3-1 win over Preston at Deepdale, ending a difficult start to their Championship campaign.
The Spaniard opened the scoring with an eighth-minute rocket before substitute Adam Armstrong added a second just four minutes after coming off the bench, with López completing the rout with a poacher’s finish in the 82nd minute.
Preston substitute Jordan Thompson grabbed a 25-yard consolation in stoppage time, but César Peixoto’s Wolves side were fully deserving of all three points.
Blackburn stunned Middlesbrough with two goals in six second-half minutes at Ewood Park, turning around a 1-0 deficit after Jeremy Sarmiento had given the visitors a composed 12th-minute lead.
Andri Gudjohnsen headed home his second goal in as many games in the 49th minute before Todd Cantwell’s diving header completed a memorable comeback for Rovers.
Divin Mubama scored a dramatic late goal on his home debut to help Southampton to a 3-1 victory over his former club Stoke at St Mary’s Stadium.
Ryan Manning added a stoppage-time penalty after Svante Ingelsson was dismissed for bringing down Samuel Edozie, securing a win that stretched Saints’ unbeaten home run back to January.
Cyle Larin netted his third goal in as many games to give Tonda Eckert’s side an early advantage, but Stoke rallied through Ethan Galbraith before Mubama’s late intervention proved decisive.
Wrexham drew 1-1 with Watford in front of Hollywood owners Ryan Reynolds and Rob Mac at the Racecourse Ground, with Luca Kjerrumgaard’s header cancelled out by Danny Imray’s first goal for the club.
Taïryk Arconte scored his first two goals for Millwall as they cruised past 10-man Norwich 3-0 at The Den to make it two wins from two this season.
The hosts took a deserved lead when Mark Sykes’ ball found Josh Coburn, whose shot was pushed out by Vladan Kovacevic for Arconte to tap in on his home debut.
Arconte then steered a second-half volley into the bottom corner before José Córdoba was sent off for a second yellow card after bundling into the Millwall forward.
Luke Cundle sealed victory with six minutes remaining as a slick counterattack put the result beyond doubt for a dominant Millwall side.
Manager Alex Neil was full of praise afterwards, saying: “I thought it was a complete performance from us, probably the most complete performance we’ve had in the nearly 20 months I’ve been here.”
Portsmouth claimed their first win of the season with a 3-1 success at Lincoln, with goals from Ryan Kavuma-McQueen, Adrian Segecic, and substitute Ebrima Adams doing the damage.
Demarai Gray rescued a late point for Birmingham with a penalty in a 2-2 draw against Bristol City, while QPR and Bolton played out a goalless draw at Loftus Road despite Richard Kone missing four clear-cut chances.
West Brom have expressed devastation following the death of former midfielder Quevin Castro, aged 25, who collapsed during a friendly for third-tier Portuguese side Real Sport Clube and later died in hospital.
