AFC Bournemouth came from behind to notch a brilliant and well-deserved away victory in a 2-1 win at Bristol City.
The Cherries were fast starters and had chances that went untaken, before the Robins took advantage and the lead when Tyreeq Bakinson placed home a header in the lead up to the break.
As the half-time whistle was ready to blow the Cherries levelled in unlikely circumstances, Junior Stanislas whipping in a ball that City 'keeper Dan Bentley came to claim but instead fumbled into his own goal.
The majority of attacking thrusts came from the visitors following the interval, but it was into the dying moments before one was grabbed, substitute Philip Billing heading down from a corner and Cameron Carter-Vickers managing to direct the ball home for his first Cherries goal and three crucial away points for his side.
The Cherries were unchanged from their weekend Watford win as they strode out at Ashton Gate, the squad also buoyed by the return from injury of Jack Stacey, who took a place among the substitutes.
The visitors made a sharp start, Stanislas and Adam Smith combining down the right, the midfielder crossing low for Dominic Solanke who saw his goalward flick blocked.
Six minutes in and a well-worked corner routine set up Lloyd Kelly with a great chance for a first Cherries goal in his home town against his former side. However, with the ball rolled into his path 14 yards from the target his shot flew over.
Moments later and it was Kelly the attacking aggressor again. This time Arnaut Danjuma's pass gave the defender the chance to open up his body for a shot, the ball deflecting but passing just the wrong side of the far post.
Jefferson Lerma next struck in a powerful drive that City 'keeper Dan Bentley frantically parried, Solanke was quick to pounce on the loose ball, but was crowded out by Adrian Mariappa as he attempted to force the ball home with his second touch.
City's first attack of note came when a far-post corner was headed back into the danger zone, but as the ball was recycled the offside flag went up and Bournemouth regained possession.
Midway through the period and the flow of the game became even after the Cherries' commanding start. A wicked inswinging free-kick from Stanislas somehow evaded three forward-rushing team-mates; Asmir Begovic soon required to pull off a fine double save to keep the scores level at the other end.
First the Bosnian got down well to his right to palm away Bakinson's 24-yard daisy cutter, up quickly to make a blocking stop at his near post from Famara Diedhiou, who d space after getting to the rebound first.
Bristol City had their best chance yet on 31 minutes, Kasey Palmer wrapping his foot around an effort at the edge of the box, past Begovic but also the upright as the contest remained goalless.
The Cherries countered with Danjuma striding forwards then inside, playing to Stanislas who in turn found Lerma. The Colombian tried his luck from range, but his low shot was central and saved by Bentley.
Just over five minutes from the interval the Robins' repeated plan to cross aerial balls into the area paid dividends with the opening goal.
Palmer squeezed past Smith and played a low ball across that eluded everyone. Picked up by Jack Hunt on the opposite flank, the full-back delivered a ball in which Bakinson authoritatively headed home.
The visitors reset and looked for a late-half equaliser, and into one added minute claimed it, with a helping hand from Bentley.
A corner was half cleared, dropping to Smith near the byline who played wide to team-mate Stanislas. The 31-year-old flighted in a pacey centre that the 'keeper seemed to have under control, only for the ball to slither out of his grasp and into the back of the Bristol net.
The game restarted without changes in personnel, Smith wasting little time in swirling in a dangerous ball from the right that Danjuma was unable to connect with as he raced into the area.
It was another bright start to a half from the away team, though there was a worrying moment for both sides when Adam Smith attacked a cross but instead clashed heads with an opponent. After receiving treatment, both players were thankfully able to continue.
Smith was again far forward minutes later and attempted a chip over Bentley from 18 yards, judging the height and power correctly but getting the direction just off - the ball dropping a yard past the far post.
A City free-kick by the apex of the area was put headed away by Ben Pearson, Tomas Kalas returning with interest but only finding the stand behind the goal.
Billing was introduced for the departing Pearson with just under 20 minutes remaining, the contest still open and with both sides feeling they had a winning goal in them. Shane Long next coming on as the Cherries looked to sharpen their attack.
Danjuma fed Kelly who fired across a threatening centre, a defender managing to lunge and get there first to clear.
Into the final ten minutes and Solanke turned cleverly on receiving a ball to feet in the box, though snatching at his shot it passed over the bar.
The match seemed destined to end in a draw, despite best Cherries efforts, until Carter-Vickers sensationally was in the right place at the right time.
The loanee knew little about his first Bournemouth goal, but aware or otherwise used his body to divert home Billing's downward header from Stanislas' corner and claim the full extent of the spoils for Jonathan Woodgate's men.
The three-point haul maintained the Cherries' spot in the Championship's top six, with earlier results meaning the side needed their winner to stay in the play-off places ahead of the weekend trip to Preston North End.