Josh Coburn struck twice as Millwall made a flying start to their Championship campaign, defeating a 10-man Bristol City side 2-0 at Ashton Gate.
The hosts were reduced to 10 men in the 36th minute when midfielder Adam Randell picked up a second yellow card for hauling down an opponent to stop a counter-attack.
Millwall made the numerical advantage count five minutes later, with Coburn steering home a low near-post volley after Ryan Leonard whipped in a cross from the right.
Coburn was at it again just after the hour mark, adding his second in the 50th minute by nodding in a downward header from 10 yards after City's defence failed to close him down.
The defeat leaves Michael Skubala's start as Bristol City manager looking bleak, with two home losses now on the board and not a single goal scored by his side, following the humbling Carabao Cup exit against League Two outfit Walsall.
Skubala had shuffled his pack for the match, drafting in Rob Atkinson in defence in place of the injured Cam Pring, alongside forwards Dom Ballard and Yu Hirakawa. Across the pitch, Millwall boss Alex Neil handed league debuts to Tairyk Arconte and Jenson Metcalfe.
Before Randell's dismissal, City had actually looked the sharper of the two sides. Camiel Neghli fired narrowly wide and Casper De Norre headed over inside the opening six minutes, while Ballard also flashed a shot wide in the 12th minute after Lorent Tolaj's knock-down — one of the few moments that troubled Millwall goalkeeper Lukas Jensen.
Coburn thought he had won a penalty when he went down rounding City keeper Sam Tickle, but referee Lewis Smith waved away the appeal and instead booked the striker for simulation.
Randell's red card, coming 13 minutes after his first caution for a foul, shifted the momentum firmly Millwall's way, and Coburn's opener followed shortly after as the visitors deservedly went ahead.
The Lions carried that momentum into the second half. Metcalfe saw a shot blocked in a crowded box before Tickle denied Coburn from close range, but the City goalkeeper could do nothing when Coburn found space to head in his second soon after.
City had tried to shore things up by bringing on midfielder Joe Williams for Hirakawa, but their back line remained exposed as Millwall pressed for more. Arconte somehow struck a post when left unmarked from a right-wing cross, moments after Coburn's second had gone in, while Tolaj's rare City chance flew over. Metcalfe also headed over as the home defence continued to look shaky.
Skubala turned to his bench, making a triple change by sending on Sam Bell, Emil Riis and Jed Wallace for Tolaj, Ballard and Sam Greenwood. Wallace almost had an immediate impact, curling a free-kick inches over the bar, but the game was already beyond City. Millwall substitute Mark Syles also came close to a third, drilling an effort wide from 25 yards.
A history of struggle for Bristol City against Millwall
According to the BBC's pre-match stat pack, Bristol City had lost five of their previous seven home league games against Millwall, with only two wins to show in that span — a run of results that made this defeat feel grimly familiar for the home crowd. Overall head-to-head figures from FotMob put Millwall ahead in the fixture's history with 11 wins to Bristol City's 8, alongside 6 draws. Both clubs had gone into the match on level terms in the table, with ESPN's fixture listing showing Bristol City and Millwall both sitting at 0-0-0 for the season before kick-off.
It is worth noting that not every outlet's coverage lines up on the final outcome of this match. While this report has Millwall winning 2-0, Bristol City's official fixture page lists the result as a 4-3 scoreline, and a Sky Sports live match page was still showing the game at 0-0 and in progress as of 15 August 2026, suggesting some confusion in how the final score has been reported across different feeds.
What happens next
For Bristol City, this defeat compounds an already difficult start to the campaign, coming on the back of their Carabao Cup exit to Walsall noted by ESPN's form section. According to ESPN's fixtures page, the club's schedule beyond this Championship opener at Ashton Gate was not yet showing a confirmed next match in the retrieved listing. There is also no confirmed word yet on any disciplinary action or suspension length stemming from Randell's red card, according to the information available from Sky Sports.




