Tom Bradshaw’s first-half strike helped Millwall extend their unbeaten run to four Championship matches with a hard-fought 1-0 win over Norwich at The Den.
The Lions striker netted his second goal in two games to inflict back-to-back defeats on David Wagner’s inconsistent Canaries.
City dominated possession throughout the first half but went into the break behind after Bradshaw poked home from close range after 18 minutes.
Wagner’s side continued to lack creativity across a toothless festive performance as Joe Edwards’ hosts survived a late George Saville red card to hold on and climb eight points clear of the drop zone.
Wagner rang the changes from City’s Boxing Day defeat at West Brom as Ben Gibson, Danny Batth, Christian Fassnacht, Onel Hernandez and Hwang Ui-jo all started in a surprise away XI.
While for Millwall, Shaun Hutchinson, Murray Wallace and Zian Flemming all came in after the Lions’ much-needed 2-0 against QPR.
The visitors started brightly as Ashley Barnes shot straight at Millwall goalkeeper Matija Sarkic and Hwang fired wide of the post from range.
And Korean striker Hwang almost emulated his stunning 30-yard strike against Watford last month when his free-kick whistled ferociously past a post.
But it was the hosts who took the lead against the run of play when Bradshaw slid in from close range after Brooke Norton-Cuffy’s inviting low delivery across the face of goal.
City responded by enjoying several sustained spells of possession but continued to lack ideas when in the final third.
And Millwall almost punished them on the stroke of half-time when Angus Gunn pulled off a brilliant acrobatic save to deny Flemming’s venomous goalbound effort.
The Lions looked lively straight after the break as Aidomo Emakhu stung the palms of Gunn once again with a rising near-post piledriver.
And Norton-Cuffy missed a golden opportunity to double their advantage when he inexplicably headed straight at the Norwich goalkeeper while completely free in the box.
Tempers flared on the hour mark when Barnes and Jake Cooper were booked for a pair of separate altercations that saw both sets of players clash and the atmosphere in Bermondsey reach boiling point.
Wagner threw on attacking trio Jonathan Rowe, Adam Idah and Marcelino Nunez shortly after and in-form winger Rowe injected some immediate impetus down the left-hand side.
But City continued to struggle for any cutting edge as Millwall battled bravely against prolonged periods of pressure out of possession.
The contest became increasingly end-to-end as City pressed for a leveller and Bradshaw came close to grabbing another when he fired over from a tight angle.
Gunn once again kept City in it with a flying save to deny Ryan Longman before Saville saw red with two minutes remaining for a cynical late lunge on a rampaging Rowe.
City rallied for a late equaliser but suffered another defeat on the road as Millwall took a significant further step towards Championship safety.
Let's start our Daily Laugh today.Man Utd have reached an agreement to sign Byran Mbeumo Who do you think will get there first? Barcelona in advanced talks to sign Marcus Rashford "ERAs come to an end... and some begin with disaster." We all wanted to grow up fast… only to see kids these days doing things.. What were you doing at 17-18? Cunha : Help MebeumeManchester United's signing poli...

Marcus Rashford looks set to get his dream transfer from Man Utd to Barcelona.Marcus Rashford is set to join Barcelona.Marcus Rashford is on the brink of a dream move to Barcelona after the La Liga champions struck an agreement with Manchester United, according to reports. The 27-year-old forward, one of five first-team players exiled from Ruben Amorim's pre-season plans, looks set to land at the ...

Eddie Howe has spoken about the possibility of Alexander Isak joining Liverpool.Eddie Howe was quizzed on Alexander Isak following Newcastle's defeat to CelticEddie Howe has insisted that he is 'confident' about Alexander Isak staying at Newcastle despite significant interest from Liverpool. The forward has been heavily linked with a move to Anfield and appears to be facing an uncertain future. Li...

Liverpool have submitted a €90 million (£78m/$105m) bid to Eintracht Frankfurt for French striker Hugo Ekitike. Sky Sports have revealed that an agreement in principle has been established between Liverpool and Eintracht Frankfurt, laying the groundwork for what could soon become one of the most significant deals of the summer.Liverpool are determined to get EkitikeHave submitted a S...

Gyokeres' father 'emotionally distraught' as Arsenal transfer stallsArsenal’s pursuit of Swedish striker Viktor Gyokeres has hit an impasse, with discussions over the transfer structure reaching a frustrating deadlock. Talks with Sporting Lisbon have made little headway in recent days, resulting in growing despondency among those closest to the player.Barcelona linked with shock move for Rea...

Harry Kane Bayern Munich 2025 FIFA Club World CupBayern Munich’s hunt for a capable understudy to Harry Kane has hit a roadblock, as VfB Stuttgart reportedly continue to resist their efforts to sign emerging forward Nick Woltemade. The Bavarian giants have already made two formal bids, but both were swiftly turned down by Stuttgart, who are holding firm on their valuation of the 23-year-old ...

Manchester City FC v AFC Bournemouth - Premier LeagueKevin De Bruyne says it is "an honour" that his new club Napoli allowed him to train in the No.10, which has been retired to honour Diego Maradona.WHAT HAPPENED?De Bruyne was speaking at his media unveiling. He joined Napoli on a free transfer last month after spending the last decade with Manchester City. As a welcome gesture, the club arranged...

Bayer 04 Leverkusen v FC Bayern München - BundesligaEx-Arsenal star Granit Xhaka is reportedly set to snub a Premier League return with Sunderland despite mounting speculation about his future at Bayer Leverkusen. The 32-year-old moved to the Bundesliga in 2023 after a lengthy seven-year stint in North London, where he developed into a combative leader for the Gunners. Since then he has playe...

Viktor Gyokeres ArsenalArsenal’s pursuit of Swedish striker Viktor Gyokeres has hit an impasse, with discussions over the transfer structure reaching a frustrating deadlock. Talks with Sporting Lisbon have made little headway in recent days, resulting in growing despondency among those closest to the player.WHAT HAPPENED?As the deal continues to stall, the once-promising move to north London...

Germany France Euro 2025Germany overcame the first-half dismissal of Katrin Hendrich, to beat France 6-5 on penalties after battling to a 1-1 draw after extra time.France v Germany - UEFA Women's EURO 2025 Quarter-FinalTELL ME MOREAll hope looked lost for Germany just 10 minutes into the game, when a VAR check, seemingly out of nowhere, revealed Kathrin Hendrich had inexplicably pulled Greidge Mbo...



- 1 Model skips Lamine Yamal's party over 'weird demands'
- 2 Transfer news & rumours LIVE
- 3 Jude Bellingham finally undergoes surgery on recurrent dislocated shoulder injury as Real Madrid confirm successful procedure for England star ahead of long layoff
- 4 Noni Madueke parties at Wireless with Jadon Sancho
- 5 Chelsea star’s stunning model Wag captured 'best UFO footage ever'
- 6 AC Milan fans go crazy as Modric arrives at Casa Milan to sign contract
- 7 Colwill says the Club World Cup will be bigger than the Champions League
- 8 Former Arsenal star Xhaka to reject Premier League return
- 9 Liverpool ace Diaz agrees personal terms with Bayern Munich
- 10 Madueke sets sights on silverware, vows to lift Arsenal