Cardiff completed a Severnside derby double over Bristol City by winning 1-0 at Ashton Gate.
Perry Ng’s 66th-minute header gave Cardiff back-to-back victories after going four without a win and took them above Bristol City in the Championship table.
Both teams kicked off knowing they were in need of a strong late-season flourish to force their way into the play-off picture.
There was little to choose between them over 90 minutes when clear-cut openings were rare.
But Cardiff lived up to the title of Championship set-piece kings by scoring a league-leading 17th goal from such a situation this season.
Bristol City had some good moments but they were often repelled by the head of Nat Phillips as the Liverpool central defender showed what an outstanding acquisition he has been since arriving on loan in January.
Cardiff’s 2-0 derby home win in October had signalled the end of Nigel Pearson’s Ashton Gate tenure and the eventual arrival of Liam Manning in the Robins’ hot seat.
On that occasion Rubin Colwill had lit up the Welsh capital with a stunning strike, but the Wales forward was kept on a tight leash this time.
A sedate opening sparked into life with the hosts having three penalty appeals rejected by referee Sam Allison.
Nahki Wells tumbled in the box after 11 minutes and handball claims after shots from Andy King and Taylor Gardner-Hickman were blocked in the same attack were waved away.
Mark Sykes tested Ethan Horvath for the first time after 20 minutes, with the ball striking the Cardiff goalkeeper squarely in the chest before the Bluebirds cleared.
Cardiff’s tactic appeared one of containment and counter and David Turnbull sent a tame effort wide after slick approach play from Josh Bowler.
Ng let fly from 25 yards to warm the hands of Robins’ goalkeeper Max O’Leary, with the Cardiff full-back soon in more familiar territory to snuff out Sykes.
Bowler was off-target after combining well with Turnbull, and the latter’s free-kick at the start of the second period provided comfortable catching practice for O’Leary.
Yakou Meite replaced the injured Kion Etete in the Cardiff attack and Ryan Wintle took over the captaincy from Joe Ralls.
The changes had a positive effect as Ollie Tanner, another substitute, won a corner and Ng rose highest for his sixth goal of the season and second against Bristol City.
Horvath protected Cardiff’s victory by producing a superb reflex stop to deny Rob Dickie with Tommy Conway’s follow-up effort ruled out for offside.
Chelsea FC v AFC Bournemouth - Premier LeagueChelsea goalkeeper Djordje Petrovic is reportedly set for a £25 million ($34m) Bournemouth move with a five-year contract in the works after the two clubs reached a "total agreement". The move comes after Bournemouth accelerated talks with Chelsea earlier this week as they seek to fill the void left by Kepa Arrizabalaga’s return to Stamford B...

Liga MX preview Toluca begins its title defense, América aims to reclaim the throne, and Cruz Azul builds a dream team.FBL-MEX-TIGRES-TOLUCAKey matchups to watchThe wait is over - the Apertura 2025 kicks off this weekend with a triple-header featuring Puebla vs Atlas, FC Juárez vs América, and Tijuana vs Querétaro. This season promises high-level action as Liga MX clubs continu...

Levi Colwill Chelsea Nottingham ForestChelsea defender Levi Colwill is confident that the Blues can beat PSG in the Club World Cup final, as they are 'not Inter Milan or Real Madrid'.WHAT HAPPENED?Chelsea face PSG in the Club World Cup final on Sunday and the Ligue 1 giants are in truly incredible form. Having won the Champions League final with a stunning 5-0 thumping of Inter Milan, they then th...

Lionel Messi Kylian Mbappe Club World Cup 2025 trophyThe ultimate guide to the 2025 FIFA Club World Cup. FIFA has rolled out a brand new format for the Club World Cup, with the 2025 edition marking the beginning of an overhaul that will shake up club football across the globe.In recent years, the Club World Cup has been a highly exclusive tournament, with just seven teams from six confederations t...

CWC Top 7 playersGOAL takes a look at the seven best players of the tournament, including big moments from Saudi Arabia and Brazil starsThe Club World Cup final is set: Chelsea and Paris Saint-Germain take the pitch on Sunday, with a champion set to be crowned in FIFA's expanded 32-team competition.As the tournament comes to a close, it's time to highlight some specific player performances. Al Hil...

Luis DiazBayern Munich are prepared to offer a five-year contract for Luis Diaz amid interest from Barcelona, with the Liverpool winger open to a departure.WHAT HAPPENED?According to Florian Plettenberg, Bayern are prepared to offer Diaz a long-term contract running until 2029 or 2030 as the Bundesliga champions step up their interest in the Liverpool winger amid competition from Barcelona.DiazTHE...

Portugal v Belgium: UEFA Women's EURO 2025 Group BJanice Cayman scored an injury-time winner against Portugal to help Belgium win their first game of Euro 2025, but both sides have been knocked out in the group stage.FBL-WOMEN-EURO-2025-MATCH20-POR-BELTELL ME MOREBelgium struck early, with captain Tessa Wullaert toe-poking home in the third minute after a slick move involving Jassina Blom and righ...

Barcelona plan Serie A transfer raid in next 48hrsBarcelona have plans to buy in Serie A over the next 48 hours.TMW says the LaLiga champions are seeking a new attacking signing and have been studying the Serie A market for a solution.Juventus pair Dusan Vlahovic and Kenan Yildiz, along with AC Milan attacker Rafa Leao and Atalanta striker Ademola Lookman are all under consideration.After being sn...

Man Utd's shockingly low price tag for Onana revealed as club stand to take a lossAndre Onana is likely to stay at Manchester United this summer but sources have revealed how much they would be willing to let him go for.The Cameroon international looks increasingly likely to stay at Old Trafford this summer as reports suggest that the club cannot replace the shot stopper with a world class goalkee...

Arsenal to step-up Eberechi Eze pursuit after Madueke dealArsenal will reportedly step up their pursuit of Crystal Palace playmaker Eberechi Eze once they've secured the signing of Noni Madueke from Chelsea.Madueke, 23, looks set to become the latest player to swap West London for North after the two clubs agreed to a 352 million package for the winger.According to the Mirror, Arsenal will now ste...



- 1 Lionesses captain Leah Williamson strips down to her underwear
- 2 Man Utd make shock move to Calvert-Lewin
- 3 Transfer news & rumours LIVE
- 4 Harry Kane, that's awful! England captain's error costs Bayern as Desire Doue & Ousmane Dembele send NINE-MAN PSG into Club World Cup semi-finals in feisty clash that sees Jamal Musiala suffer sickeni
- 5 New coach confirms Modric move to Milan
- 6 Bayern ready to rival Arsenal for Eberechi Eze and target move for Chelsea flop after losing Jamal Musiala to injury
- 7 From Maura to Maya, the stars show swimwear with sky-high cuts
- 8 Dominic Calvert-Lewin in talks with Newcastle as Man United circle
- 9 Kylian Mbappe left stunned on Real Madrid bench as Gonzalo Garcia matches Cristiano Ronaldo record with goal against Dortmund at Club World Cup
- 10 Marcus Rashford trains alone after returning to Man Utd for pre-season despite being given extra time off by Ruben Amorim to find new club