Yeovil let Birmingham walk in a goal unopposed to make amends for their own "unsporting" equaliser - but were still knocked out of the Capital One Cup on penalties.
In bizarre scenes at Huish Park, Yeovil's Byron Webster made it 2-2 and sent the tie into extra-time when he controversially chipped into an empty net after Blues goalkeeper Colin Doyle had kicked the ball out following an injury to Dan Burn.
Lee Clark's team expected it to be returned to them yet, with the defender still down, Webster quickly received the ball from the throw-in and chipped Doyle, who was still off his line, prompting a skirmish between both sets of players.
Luke Ayling made it 3-2 to Yeovil in extra time with a left-footed drive.
Yeovil boss explains 'walk-in' goal
But, straight from the restart, the home crowd were left stunned when City's Lee Novak was allowed to score an unopposed equaliser after Glovers manager Gary Johnson decided Webster's goal had been "ungentlemanly."
That forced a penalty shoot-out and the
eventually prevailed courtesy of Tom Adeyemi's penalty.
"I might be wrong but my parents made me grow up to be a good sportsman, win, lose or draw," said Birmingham manager Clark.
"I'm going to go down the right channels to complain; something has got to be done.
"It's always easy to give a goal back when you're leading. We were winning going into injury time."
Yeovil boss Gary Johnson said: "I apologised to Lee Clark at half time in extra time because, on reflection, it was ungentlemanly.
"I wanted us to play on but I didn't expect the Birmingham side to stand still, and didn't expect Byron to hook a goal in.
"However, we get a bit fed up of teams kicking it out for their own players here when we're trying to get a goal back.
Marc Overmars's goal for Arsenal in 1999 saw Sheffield United threaten to walk off the pitch in their meeting in 1999.
The Dutchman scored after Kanu passed to him when the Blades had kicked out the ball to allow Lee Morris to receive treatment.
"It's happened to us for the last three games. I had this gremlin in my head that said play on, but I didn't expect the series of events to follow.
"I apologise to the Birmingham fans, staff and players, but this kind of thing is happening too often at the minute."
Prior to the game's sparking point, Birmingham snatched a well-deserved early lead when Kyle Bartley headed in a Neal Eardley corner.
Ed Upson replied with a powerful 20-yard free-kick, before the visitors went back in front after Andrew Shinnie lashed home Chris Burke's cross just before the break.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.