Birmingham City went to the head of the League One table for the first time this season as they came from two goals down to beat Peterborough United and knock leaders Wrexham off top spot after they drew with Leyton Orient.
Posh looked set to inflict a first league defeat of the season on big-spending Blues after scoring twice in the opening 16 minutes through Ricky-Jade Jones and Emmanuel Fernandez.
However, the hosts hit back to level just after half-time before captain Krystian Bielik headed home the winner midway through the second half.
The visitors took the lead after just four minutes when Birmingham goalkeeper Bailey Peacock-Farrell was caught in possession on his goal line, allowing Jones to open the scoring with a simple finish.
The hosts improved after going behind but Peterborough doubled their lead when Fernandez rose highest from a corner to head past Peacock-Farrell.
Blues did not take long to get themselves back in it when Willum Willumsson pulling a goal back in the 24th minute after being afforded too much space in the box to poke Emil Hansson’s simple cross beyond ex-Aston Villa keeper Jed Steer.
It was 2-2 four minutes into the second half when Jay Stansfield’s shot took a wicked deflection off of Oscar Wallin before creeping in at the far post.
Birmingham then went ahead for the first time in the 66th minute when Bielik beat Hector Kyprianou to head home from Tomoki Iwata’s cross - and, with Wrexham only managing a goalless stalemate at Orient, that proved enough for Blues to go top.
Report supplied by PA Media.