Cardiff City clinched promotion back to the Championship at the first time of asking with an assured 3-1 win over Reading at the Select Car Leasing Stadium, capped by news of a dramatic late equaliser elsewhere that confirmed their top-two finish.
Goals from Rubin Colwill, Omari Kellyman and Perry Ng did the damage in Berkshire, sealing a result that moves Brian Barry-Murphy’s side to 85 points and puts them 11 clear of third-placed Bolton with just three games remaining.
Colwill in Command
Cardiff, knowing a win could be enough to seal promotion depending on other results, played with the control and authority of a side used to high stakes. They dominated the ball and territory for much of the first half, with the front four of Kellyman, Colwill, Chris Willock and Ollie Tanner regularly finding pockets between Reading’s back three and midfield.
The breakthrough arrived five minutes before the interval. After sustained pressure, a deep delivery to the back post picked out Colwill, who rose above his marker to plant a firm header past Joel Pereira and into the far corner for his latest contribution this season. It was a finish befitting Cardiff’s control of the opening 45 minutes and underlined once again why the academy graduate has become the creative reference point of Barry-Murphy’s promotion side.
Rubin Colwill’s seventh of the season arrives on promotion day 😍 #FantasyEFL | @CardiffCityFC pic.twitter.com/7cfZEc7D05
— Fantasy EFL (@FEFLOfficial) April 18, 2026
Kellyman Doubles
Cardiff emerged from the break with the same intent and were rewarded just ten minutes into the second half. A slick move saw the visitors work the ball into a central pocket for Kellyman, who drove forward and, with defenders backing off, drilled a precise low strike beyond Pereira to double the lead and spark wild celebrations in the away end.
The goal gave Cardiff a cushion and briefly seemed to drain belief from Reading, who had begun the half tentatively and struggled to disrupt the visitors’ rhythm. With Nathan Trott largely untroubled and the back four of Ng, Gabriel Osho, Dylan Lawlor and Joel Bagan looking composed, the Bluebirds appeared to be cruising toward the finish line of a long promotion race.
Reading's Response
Reading, still harbouring faint play-off ambitions at kick-off, did not fold. They halved the deficit on 73 minutes when Daniel Kyerewaa latched onto a ball that Trott had parried away from a Reading free-kick and produced a smart finish to pull the hosts back into the contest and inject fresh energy into the home crowd.
For a spell, Cardiff were forced deeper, with Reading committing extra bodies forward and pushing their wing-backs high to hem Barry-Murphy’s side into their own half. Trott and his back line had to withstand a series of crosses and set-pieces, but the Bluebirds kept their structure intact and showed the resolve that has underpinned their season after several recent wobbles.
Ng & Exeter Seal Promotion
Any lingering nerves were finally calmed four minutes from time. As Reading chased an equaliser, Cardiff broke and the ball fell to Ng, who stepped forward and lashed a beautiful low drive into the corner on 86 minutes to restore the two-goal cushion and effectively wrap up the game.
Even at 3-1, Cardiff still needed help elsewhere to make promotion mathematically certain on the day. That arrived in extraordinary fashion from Devon, where Exeter goalkeeper Jack Bycroft headed a 96th-minute equaliser against Stockport County to complete a 3-3 draw, and confirming the Bluebirds could no longer be caught in the automatic promotion race.
The news filtered through to players and supporters soon after the final whistle in Reading, triggering jubilant scenes as Cardiff’s travelling fans celebrated an immediate return to the second tier after last season’s relegation.
🤩⚽️ Going 🆙 in style!#EFL | @CardiffCityFC pic.twitter.com/HxiKINKlva
— Sky Bet League One (@SkyBetLeagueOne) April 18, 2026
Barry-Murphy’s Project
This promotion crowns a campaign in which Barry-Murphy has rebuilt Cardiff’s identity around a more possession-based, technically assured style, anchored by a core of players who have grown into the system together. Colwill’s influence between the lines, Kellyman’s technical prowess, Ng’s two-way reliability and Trott’s consistency in goal have all been central to a side that has recovered from a post-Lincoln wobble to finish strongly when it mattered most.
For a club that had to absorb the shock of relegation and the financial and emotional reset that comes with it, securing promotion with three games to spare represents a powerful endorsement of the squad’s mentality and the manager’s methods.
The angle you’ve all been waiting for 😍
— Exeter City FC (@OfficialECFC) April 18, 2026
Take it away, @JackBycroft 🔥 #ECFC #SemperFidelis pic.twitter.com/zzKKarzyle
What’s Next?
Cardiff now return to the Cardiff City Stadium on Wednesday, to face Port Vale, before rounding off their league campaign with a home game against Northampton Town and a final-day trip to Mansfield Town. With promotion already secured, Barry-Murphy can use the remaining fixtures to manage minutes, fine-tune combinations and perhaps give opportunities to squad players, while still chasing enough points to keep some pressure on Lincoln and finish with momentum heading into their Championship return.
For the Bluebirds and their supporters, though, the essential work has been done in Berkshire: Cardiff City are back in the Championship, and they have done it with games—and energy—to spare.