Match ends, Birmingham City 3, Sheffield Wednesday 3.
Scott Hogan's late equaliser denied Garry Monk a winning return to Birmingham City with Sheffield Wednesday after a pulsating clash at St Andrew's.
The in-form Blues were rewarded for a fast start when Jacob Murphy sliced into his own net from Jeremie Bela's corner, but Barry Bannan was given time to dispatch a low 30-yard equaliser into the bottom corner.
Lukas Jutkiewicz fired a low shot into the corner to restore the lead, but the Owls were soon level again through Fernando Forestieri's penalty after Kieran Lee went down under Maxime Colin's challenge.
Murphy appeared to have made amends with a goal at the right end after Forestieri teed him up to smash past Lee Camp, but Hogan ran on to Jutkiewicz's header to volley home and rescue a point.
The two sides began the day level on points, but in starkly contrasting form, with City unbeaten since New Year's Day and Wednesday with just one league win in 10 matches, dropping them from third place at Christmas to 13th.
Owls boss Monk chose to play down his previous criticism of Birmingham head coach Pep Clotet - his former number two at St Andrew's - and focus on improving his team's form, citing a lack of confidence and fragility among his players after their defeat by struggling Reading.
Blues went straight on the offensive, with Monk's side set up to counter, and after an incident-packed first half-hour, the hosts twice went close to taking the lead for a third time just before the break, but Ivan Sunjic shot wide and Kristian Pedersen sent a header past the post when unmarked.
The Owls offered a more consistent threat in the second half and looked to be heading for only their second win in 11 matches, but Lee Camp made smart saves from Murphy and Connor Wickham.
And the stops proved important as Hogan's late strike extended City's unbeaten run to 11 in all competitions to stay 14th, while Wednesday moved up a place to 12th.
Birmingham City head coach Pep Clotet told BBC WM 95.6:
"I think in the second half the game was a bit more even but I thought first half we started very well, got ahead and we created more chances.
"They gave us the ball and just came here to defend a result. But I think all of our players understood well and played well out wide. We saw a couple of really good goals today.
"Then the game was turned and we were chasing for a result. I'm very happy that the resilience was there, and the passion to try to get a point that keeps us on an unbeaten run, which is massive for us."
Sheffield Wednesday manager Garry Monk told BBC Radio Sheffield:
"We know that it's wins that we're going to be judged on, but overall I was very happy with that performance.
"I thought it was much more like ourselves. We competed hard, I think you saw the passion was there and the commitment and the fight.
"We had the chances to bury the game but unfortunately we didn't do that and like every team in this league they never give up. I thought it was a very harsh ending, if I'm honest - I think we did everything we should have done to get the three points."
- 14Clarke-SalterSubstituted forDeanat 77'minutes
- 11BelaSubstituted forMonteroat 82'minutes
- 20GardnerBooked at 43mins
- 34SunjicSubstituted forCrowleyat 69'minutes
- 8PelupessySubstituted forWickhamat 45'minutes
- 15LeesBooked at 27mins
- 27IorfaSubstituted forFoxat 45'minutesBooked at 86mins
- 10BannanBooked at 64mins
- 7K Harris
- 45ForestieriBooked at 45minsSubstituted forFletcherat 72'minutesBooked at 74mins
- 38Da Cruz
- John Brooks
- Shots on Target
Second Half ends, Birmingham City 3, Sheffield Wednesday 3.
Foul by Morgan Fox (Sheffield Wednesday).
Gary Gardner (Birmingham City) wins a free kick in the attacking half.
Goal! Birmingham City 3, Sheffield Wednesday 3. Scott Hogan (Birmingham City) right footed shot from the centre of the box to the bottom right corner. Assisted by Lukas Jutkiewicz with a headed pass.
Foul by Connor Wickham (Sheffield Wednesday).
Jude Bellingham (Birmingham City) wins a free kick in the defensive half.
Attempt missed. Lukas Jutkiewicz (Birmingham City) header from the centre of the box is high and wide to the right.
Morgan Fox (Sheffield Wednesday) is shown the yellow card for a bad foul.
Foul by Morgan Fox (Sheffield Wednesday).
Daniel Crowley (Birmingham City) wins a free kick in the defensive half.
Barry Bannan (Sheffield Wednesday) wins a free kick in the defensive half.
Foul by Lukas Jutkiewicz (Birmingham City).
Corner, Sheffield Wednesday. Conceded by Jude Bellingham.
Substitution, Birmingham City. Jefferson Montero replaces Jérémie Bela.
Attempt missed. Gary Gardner (Birmingham City) header from the left side of the box misses to the left. Assisted by Daniel Crowley.
Corner, Sheffield Wednesday. Conceded by Lee Camp.
Attempt saved. Connor Wickham (Sheffield Wednesday) left footed shot from the left side of the box is saved in the top centre of the goal. Assisted by Liam Palmer.
Substitution, Birmingham City. Harlee Dean replaces Jake Clarke-Salter because of an injury.
Attempt saved. Scott Hogan (Birmingham City) header from the centre of the box is saved in the top centre of the goal. Assisted by Daniel Crowley with a cross.