Skipper Shaun Hutchinson struck an added-time winner to give Millwall a 1-0 Championship victory over Bristol City in a drab contest at Ashton Gate.
The centre-back went forward for a corner from the right deep into five minutes of stoppage time and, when City failed to clear, thumped a sweet left-footed volley past Max O’Leary from 12 yards.
It was enough to settle a poor quality game in which both sides struggled to create meaningful openings.
That did not worry the 600 travelling Millwall fans, who celebrated wildly at the final whistle after seeing their team continue their recent run of good results.
Both sides adopted an unadventurous approach in a drab first half, which was bereft of clear-cut chances.
Jason Knight headed wide from a Matty James corner after 11 minutes for City before producing the one save of note from Matija Sarkic.
The Millwall goalkeeper did well to dive to his right and get a firm hand to Knight’s 17th-minute downward header.
Striker Tom Bradshaw had the visitors’ only first-half goal effort when his low 22nd-minute attempt was blocked by centre-back Rob Dickie.
Andreas Weimann hit twoshots wide for City, but for all their possession Liam Manning’s side lacked tempo to their attacks and a telling final ball.
The last 15 minutes of the half were played out without a scoring opportunity and there was little to encourage supporters of either team on a cold afternoon.
Millwall threatened at the start of the second period. Ryan Leonard saw a low drive blocked by George Tanner and Murray Wallace sent a powerful header over the bar.
Manning responded with two substitutions after 54 minutes, sending on Mark Sykes and Taylor Gardner-Hickman for Weimann and James.
Still Millwall pressed and Wallace was wide with another header as the match finally showed signs of warming up.
Visiting boss Joe Edwards made his first change after 62 minutes, with Aidomo Emakhu replacing Duncan Watmore.
If anything, the play became more scrappy, with passing errors on both sides. O’Leary made his first save after 76 minutes, dealing comfortably with a Brooke Norton-Cuffy header.
City lost Sykes to injury a minute later, Harry Cornick replacing the substitute.
There was still no bite to their attacks and a goalless draw looked certain until Hutchinson’s dramatic late contribution.
Let's start our Daily Laugh today. Al Liverpool this Season Nunez scores hat-trick in friendly match after Ekitike deal agreed. Here we go !! Hugo Ekitike to Liverpool 95m(Liverpool now) What a joke What are Liverpool COOKING? We all wanted to grow up fast… only to see kids these days doing things..What were you doing at 17-18? Truly The PRIDE of LONDON! Please stay tuned on Dai...

Manchester United are hopeful of completing the signing of Bryan Mbeumo in time to be part of their squad for the preseason tour of the United States, sources have told ESPN.United have agreed a deal in excess of £70 million ($94m) with Brentford for the Cameroon forward.Mbeumo has undergone a medical and agreed personal terms ahead of his move to Old Trafford.An official announcement is expe...

Two more names on Wrexham's radar as summer spending continuesWrexham have been linked with two more transfer targets, as Ryan Reynolds and Rob McElhenney's side prepare for life in the Championship.The Red Dragons have expressed a serious interest in Bolton Wanderers' captain George Thomason. Local outlet The Bolton News reports The Trotters have even accepted a £1.2m bid for the 24-year-old...

Marcus Rashford landed in Barcelona on Sunday ahead of completing a season-long loan move from Manchester United.Rashford, 27, will undergo a medical early in the week and, if everything goes to plan, will be presented as a Barca player before the club head off on tour, a source told ESPN.Barca fly to Asia on Thursday and coach Hansi Flick was keen to have Rashford with the team in Japan and South...

Real Madrid have reportedly accelerated their interest in signing Ibrahima Konate by opening talks with Liverpool. The defender is said to have emerged as a target for the Spanish giants, who are looking to add to their existing options at the back. Konate is only tied down at Liverpool until the end of the upcoming season and is yet to sign a new deal.A move to the Bernabeu appears to be a real p...

Real Madrid plan bid for Liverpool defender KonateReal Madrid are willing to pay a fee this summer for Liverpool defender Ibrahima Konate.Konate is inside the final 12 months of his contract and refusing to consider new terms offered by the Reds.Real Madrid are keen on the France international, who is also eager to make the move, says AS.Real Madrid are willing to offer €20-25m to sign Konat...

Saul ends Atletico Madrid deal ahead of Turkey moveSaul Niguez has been released from his contract at Atletico Madrid.According to transfer expert Fabrizio Romano and a number of other media sources, the 30-year-old midfielder has terminated his deal with Atletico.Saul's deal had just under a year to run.He spent last year on-loan with Sevilla, but Saul is now leaving Spanish football for Turkey.A...

Galatasaray and Man City keeper Ederson agree contract termsGalatasaray have reached agreement with Manchester City goalkeeper Ederson over personal terms.It emerged last week that Gala had tabled a knockdown offer of €3m to City for the Brazil international.City regard Ederson at a far higher price, but it's now emerged the veteran has agreed terms with the Turkish giants.Local reporter Yag...

Boniface dismisses rumours of Bayer Leverkusen exitVictor Boniface has brushed aside speculation linking him with a summer exit from Bundesliga club Bayer Leverkusen.The Nigerian striker has been the subject of transfer rumors following a somewhat underwhelming 2024/25 campaign, in which he recorded 11 goals and one assist in 27 appearances across all competitions for the former Bundesliga champio...

Galatasaray agree deal with Napoli to sign Victor OsimhenGalatasaray have reached a full agreement with Napoli for the permanent signing of Victor Osimhen. The Nigerian striker, who impressed during his 2024/25 loan spell with 37 goals and eight assists in 41 appearances, will join Okan Buruk’s side permanently.0Galatasaray will pay Osimhen’s €75m release clause, with €40m ...



- 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 Colwill says the Club World Cup will be bigger than the Champions League
- 6 Chelsea star’s stunning model Wag captured 'best UFO footage ever'
- 7 'Man Utd are losing a great player!' - Paul Pogba reacts to Marcus Rashford's 'crazy' imminent transfer to Barcelona
- 8 AC Milan fans go crazy as Modric arrives at Casa Milan to sign contract
- 9 Real Madrid plan bid for Liverpool defender Konate
- 10 Former Arsenal star Xhaka to reject Premier League return