Jayson Molumby's goal deep into injury time snatched West Brom a dramatic 2-1 win over play-off rivals Sheffield Wednesday.
Adam Armstrong struck on his Baggies debut in the 74th minute and the hosts appeared set to see out the win.
But Wednesday found an equaliser four minutes into stoppage time as Callum Paterson fired home.
Just as it look like they had been denied all three points, two Republic of Ireland internationals combined as Molumby turned in a Mikey Johnston corner two minutes later to give Albion the victory.
Both sets of players became engaged in a scuffle at the full-time whistle, with West Brom defender Kyle Bartley shown a red card for appearing to raise an arm towards Wednesday's Svante Ingelsson.
Dennis Cirkin made amends for giving away a first-half penalty with a last-gasp equaliser to rescue a 2-2 draw for Sunderland at home to Watford.
The Black Cats took an early lead thanks to Luke O'Nien but looked set to suffer their first home defeat of the season after Tom Dele-Bashiru’s penalty and a stunning effort from Imran Louza in the first minute of the second half.
Dublin-born Cirkin had gifted Watford their leveller with a needless foul on striker Mamadou Doumbia late in the first half, but the left-back made up for that mistake when he bundled in Enzo Le Fee’s corner in the 89th minute.
Sunderland then had two glorious chances to win it in stoppage time, but Watford’s debutant goalkeeper Egil Selvik denied Wilson Isidor and Le Fee.
The draw left Regis Le Bris’ promotion hopefuls fourth in the table.
Meanwhile, Sheffield United moved into the automatic promotion places with a 2-1 win over Portsmouth.
Crystal Palace loanee Jesurun Rak-Sakyi struck a 73rd-minute winner to move the Blades three points ahead of Burnley and within two of leaders Leeds.
Gustavo Hamer had given the hosts a 24th-minute lead but just three minutes later Connor Ogilvie equalised for Portsmouth, who remain without a win at Bramall Lane since 1955.
Managerless Derby ended a run of seven straight defeats by fighting back to draw 1-1 at Norwich.
The Canaries were heading for the play-off places after Josh Sargent's fourth goal in three games gave them a 68th-minute lead.
But Jerry Yates' stoppage-time penalty claimed a point for caretaker boss Matt Hamshaw the day after Paul Warne was sacked.