Middlesbrough came from behind to continue their unbeaten start to the season as substitute Kaly Sene's goal sealed a 1-1 draw for the Sky Bet Championship leaders at Southampton.
Boro began the day with a four-point cushion atop the standings after five wins and a draw but they fell behind in the 61st minute when Adam Armstrong fired home from Tom Fellows' cross to the back post.
Rob Edwards' side kept their undefeated record intact as Sene turned home from an acute angle - via a deflection off Nathan Wood - inside the final quarter of an hour, five minutes after being brought on.
Republic of Ireland international Finn Azaz, who moved from Boro to Southampton at the end of the transfer window, was booed throughout by the visiting supporters.
Coventry closed the gap on Middlesbrough to three points as the unbeaten Sky Blues swept aside 10-man Birmingham 3-0 to move up to second in the table.
Brandon Thomas-Asante's close-range strike and Bright Osayi-Samuel's own goal put Coventry in charge before Jack Robinson saw red for Birmingham, who shipped a third late on when Victor Torp scored.
Stoke joined Coventry on 13 points after coming from behind to draw 1-1 against Norwich, who went ahead through Jovon Makama before being pegged back by Sorba Thomas.
Sheffield United bagged their first points of the campaign following six successive defeats as Callum O'Hare's strike helped them edge out fellow strugglers Oxford 1-0.
The Blades remain bottom, with crosstown rivals Sheffield Wednesday moving on to five points after a 1-1 draw against QPR as Nicolas Madsen's penalty cancelled out Dominic Iorfa's opener at Hillsborough.
Ben Brereton Diaz rescued a 1-1 draw for Derby at Wrexham, who went ahead through Lewis O'Brien, while Jaden Philogene and George Hirst were on target as Ipswich claimed a 2-1 win over Portsmouth.
Vivaldo Semedo's first goal for Watford stifled the air of mutiny at Vicarage Road and handed under-fire head coach Paulo Pezzolano a gritty 2-1 win against Hull.
In a changeable atmosphere, with home fans at first turning on their own manager before the Hornets’ second-half fightback, 20-year-old Portuguese striker Semedo’s unmarked header from skipper Imran Louza’s corner 12 minutes from time completed an unlikely turnaround.
Charlton brushed aside Blackburn 3-0, Swansea and Millwall shared the spoils in a 1-1 draw, while Bristol City's visit to Preston finished goalless.