Maligned forward Aaron Naughton has made amends for a horror night by slotting a crucial late goal as the Western Bulldogs snared an eight-point win to inflict more pain on winless Carlton.
Trailing until midway through the last quarter, the Bulldogs slotted eight goals to four in the second half to send Carlton 0-3 and add to the pressure rising at Ikon Park.
Naughton put the Bulldogs back in front with 4.22 remaining, before James O'Donnell slotted the match-winner two minutes later to give his side a dramatic 12.11 (83) to 11.9 (75) victory.
After struggling for impact with five possessions, the left-footed Naughton snatched a mark from 30m out and calmly went back to snap it through for a goal to give his side the late lead.
The loss continued a concerning trend for Carlton, who have kicked a combined eight goals in second halves across their three games in 2025.
Carlton captain Patrick Cripps was well held for most of the night, and suffered a huge knock to the hip when he flew for a mark during the third quarter.
Star Blues ruck Tom De Koning was arguably best on ground, while emerging forward Brodie Kemp kicked a career-high five goals, including what could have been the match-winner.
Star forward Charlie Curnow responded after a poor game against Hawthorn, kicking three goals, but the task was left to too few for the Blues.
Mature-aged recruit Sam Davidson (31 disposals), in just his third AFL game, was superb along with stand-in captain Tom Liberatore, who rallied after being well held early.
Carlton subbed off Zac Williams in the second quarter for Jordan Boyd after the forward experienced achilles soreness.
It will be a concern for the Blues, with Williams having ruptured his achilles in 2018 when he played for GWS.
Williams suffered an ACL injury in 2023, and has battled soft-tissue problems since arriving at Carlton ahead of the 2021 season.
In a positive sign for the Bulldogs, troubled young gun Jamarra Ugle-Hagan attended the match with his teammates, only a week after he skipped the club's 100th anniversary game to be at the pub instead.
Ugle-Hagan has been given a flexible training schedule until he can fully commit to the program again and remains sidelined indefinitely.
Carlton face arch-rivals Collingwood on Thursday night in another monster match, while the Bulldogs travel to Optus Stadium to play Fremantle next Sunday.