In a tightly contested Championship match at St. Andrew's, Birmingham City managed to salvage a draw against Bristol City thanks to a dramatic penalty conversion by Demarai Gray in the final minutes of added time. The game ended 2-2, with both sides creating numerous chances and the outcome hanging in the balance until the very last moments.

The decisive moment arrived in the fifth minute of stoppage time when a chaotic scramble inside the penalty area produced a handball. Gray stepped up and, with composure, slotted the spot‑kick past the Bristol City goalkeeper, ensuring the hosts walked away with a valuable point. This penalty not only rescued a point for Birmingham but also highlighted the fine margins that often decide matches in the highly competitive second tier of English football. Earlier in the encounter, Bristol City had taken the lead through an inventive strike from substitute Dom Ballard.

After 85 minutes, Ballard received a cross from Rio Cardines and, with his back to goal, executed a deft flick that looped over the Birmingham defence and into the net, giving the Robins a 2-1 advantage. This goal demonstrated Ballard's technical ability and his knack for producing moments of surprise in tight games.

Birmingham, however, had already drawn level once before the late drama. In the 33rd minute, Scott Twine found the net for Bristol City, putting the visitors ahead. The goal came after a well‑timed run and a precise finish that seemed to put the Robins in control. Yet Birmingham responded swiftly; just nine minutes later, Carlos Vicente headed home from a set‑piece, restoring parity at 1-1.

Vicente's equaliser was a classic example of a well‑executed corner routine, with the ball finding him in the crowded box and his side‑footed finish beating the keeper. Following the early exchange, Bristol City enjoyed periods of dominance, creating several clear‑cut chances. Twine, operating as an attacking midfielder, unleashed a low, angled drive that drifted just wide of the post, while Birmingham right‑back Bright Osayi‑Samuel attempted a curling left‑footed effort that narrowly missed the target. Both teams continued to test each other's defenses, with the visitors missing two half‑chance opportunities.

Rob Dickie, after falling backwards, managed a glancing header that sailed over the bar from a Cardines free‑kick, and Lorent Tolaj headed a cross from Jason Knight just over from four yards out. The match also featured a notable moment in the 33rd minute when Twine scored his first goal of the season. He capitalised on a header that rebounded to him after a challenge from Dickie, then finished from eight yards out after a precise 60‑yard pass from Jason Knight. This goal was the first that Birmingham had conceded in the campaign, underlining the effectiveness of Bristol City's attacking play.

Vicente's second goal came shortly after, when his first‑time side‑footed effort from 12 yards found the bottom corner, despite goalkeeper Sam Tickle's best attempts to block it. The goal was set up by a cross from Alex Cochrane, illustrating the importance of wing play in breaking down tight defenses. In the second half, both sides continued to exchange blows.

Tomoki Iwata, a recent signing for Birmingham, unleashed a powerful volley that struck the bar, while Bristol City's Joe Williams missed a golden opportunity, sending his side‑footed shot wide from a clear chance. The Robins pressed forward three times in quick succession before the hour‑mark, with Twine forcing Birmingham goalkeeper James Beadle into his first serious save of the match, smothering a low, angled drive.

Tolaj, showing determination, headed a cross from Jason Knight from just two yards out, only to see his effort drift wide at the far post. Later, summer addition Jed Wallace saw his rising piledriver on the break palmed away by Beadle in an acrobatic save.

Substitute Tomi Horvat also caused problems, forcing a one‑handed save from Beadle after a toe‑poked effort from Lisav Eissat's pass. Ballard's earlier goal was a highlight, as he flicked the ball with his back to goal, looping it over Beadle in a spectacular fashion. Birmingham, however, continued to threaten. Jhon Solis appeared to have scored from a Cochrane corner in the 88th minute, but the goal was ruled out for offside.

Shortly after, substitute Sam Greenwood unleashed a thunderous strike that was palmed away by the Bristol City keeper, maintaining the tension until the final whistle. The climax arrived when a handball in the box awarded Birmingham a penalty. Gray, who had already been instrumental throughout the match, stepped up once more and calmly dispatched the spot‑kick, sealing the 2-2 draw.

After the match, Birmingham midfielder Chris Davies expressed his frustration over a disallowed goal earlier in the game, stating, "I was furious and in disbelief to have that goal disallowed from Jhon Solis for some involvement on the goalkeeper. I just don't see it and I don't think they even appealed for it. It was a poor decision in that context and would have been very painful to take.

For the penalty, we forced an error, a handball in a melee in the box. I think it was a penalty we deserved and we got a goal from it, so it was a pretty eventful end." Bristol City manager Michael Skubala also voiced his disappointment, commenting, "I've seen it back since - the linesman gave it for a handball from Jason Knight, and yet Rob Atkinson headed the ball. It was a crazy decision which didn't need to happen.

The referee has two angles - his and the linesman's - and the decision was not the right one. It was a frustrating afternoon for us because I thought we did enough to win. The one (Solis) before was offside, so he got that one right.

But maybe the occasion and the environment got a little bit to the linesman in the corner. Rob Atkinson comes through and heads the ball and we should have come away with three points. We created the bigger chances, opened their back line up at times and looked the most threatening team." Overall, the fixture was a showcase of the intensity and unpredictability that characterises the Championship.

Both squads displayed moments of quality, resilience, and tactical awareness, with the final penalty underscoring how a single decision can dramatically alter the outcome of a closely fought encounter. The draw leaves Birmingham with a point to build on as they aim to climb the table, while Bristol City will reflect on missed opportunities that could have secured all three points.