Birmingham City claimed a comfortable 3-0 victory over Derby County on Saturday lunchtime, a result that flatters neither side in its scoreline given the visitors' dominance throughout.
Derby offered little going forward and were already second-best when Ibrahim Osman opened the scoring on 32 minutes, finishing with composure after Birmingham worked space down the left. Rhian Brewster added a second before half-time, converting inside the area to double the advantage and effectively settle the contest before the interval.
The second half brought further control from Birmingham. Jhon Solís, introduced from the bench, made an immediate impression and justified his selection by scoring twice, the second arriving deep into stoppage time to complete the scoring. His first came at 59 minutes, the second at 90, bookending a period in which Derby rarely threatened to respond.
Jonathan Panzo, Jonathan Banel and Patrick Agyemang each made substitute appearances as managers rotated, though it was Birmingham's structure and pressing intensity that defined the afternoon rather than individual contributions.
Tommy Doyle was replaced at 58 minutes alongside Carlos Vicente, suggesting Birmingham's manager had one eye on the schedule ahead. Oscar Fraulo and David Ozoh came on in the closing stages for Derby, though the game was long beyond reach by that point.
Derby will need to reflect carefully on an afternoon in which they were outpaced, outworked and ultimately outclassed by a Birmingham side that barely needed to move through the gears.
Recap generated from the event timeline. Editorial team review by request. How we use AI.