A memorable goal from Jay Emmanuel-Thomas inspired Bristol City to a Capital One Cup upset as they beat Premier League visitors Crystal Palace 2-1 at Ashton Gate.
The former Arsenal forward finished a move he started with a thumping finish to break the deadlock before playing a crucial role as Scott Wagstaff put the tie to bed with an accurate finish from outside the penalty area.
With top flight points on their minds Palace never looked like ending their Ashton Gate hoodoo which now stretches back 34 years and 11 visits, even after Owen Garvan's top-draw volley flew in with seconds remaining.
Belief around the ground that the Robins could record their first home win of the campaign was already growing after the announcement of the two teams.
Bristolian Ian Holloway, pantomime villain in these parts due to his Bristol Rovers connections, had one eye on Saturday's clash with Sunderland and made 11 changes to the line-up beaten by Stoke.
His Eagles showed little of their top flight quality in a scruffy first half dictated by the expansive home side.
Emmanuel-Thomas' impressive display began before many in the crowd had taken their seats when his powerful effort was hacked off the line just seconds after kick off and he would then rustle the side-netting after a trademark run.
The former Ipswich man, reunited with Sean O'Driscoll after a spell together at Doncaster, showed his pace, power and finishing ability when he smashed home the game's opener two minutes before the hour mark.
Despite the introduction of Kevin Phillips, the Premier League side struggled to break down their Sky Bet League One hosts and the game was put to bed with 20 minutes remaining thanks to a smart half-volley from Wagstaff.
In the dying seconds Garvan netted a stunning volley but it was just to be a consolation as Palace's miserable record on this ground continued.
O'Driscoll made just the sole change to his line-up and the settled home side flew out the traps. Within seconds of kick off a clever corner routine ended with a thumping effort from Emmanuel-Thomas being cleared off the line by Garvan.
The home side, with just one win in their last 14 games, certainly were not looking low on confidence. Sam Baldock was inches away from connecting with Joe Bryan's inviting low cross shortly before Emmanuel-Thomas barged his way through a sea of Palace shirts and fired wide.
Wagstaff then had two quick-fire chances to break the deadlock with Peter Ramage making a perfectly-timed block to deny him before the former Charlton man failed to punish Neil Alexander's after his sloppy punch fell Wagstaff's way inside the box.
Jonny Williams, who will look to build on his ever-growing collection of Wales caps in next month's international double-header, almost carved open the City rearguard in the final move of the half but Elliot Grandin timed his run just seconds too late to clip Williams' lovely lofted ball past Elliot Parish.
With the visitors' lack of cutting edge up front evident for all to see it was no surprise to see Phillips introduced at the break.
But it was City's main man who lit up this cup tie with 58 minutes on the clock. Picking up the ball on the halfway line Emmanuel-Thomas knocked it past Ramage and left the defender in his wake as he flew after it. After swapping passes with strike partner Baldock he thumped an unstoppable right-footed finish across goal and into the bottom corner for his fourth of the campaign.
Twelve minutes later it was two when Wagstaff half-volleyed Bobby Reid's pass past the diving figure of Alexander.
Seven minutes later substitute Marlon Harewood forced Alexander into a full stretch save with a long-range effort as they searched for a third goal that their domination would certainly have merited.
But deep into added time Garvan netted a stunning consolation goal when his rocket of a dipping volley denied Parrish a clean sheet on his debut.