O'Dowda adds icing as Bristol heap more woe on Palace
Bristol City claimed a third successive Premier League scalp as they moved effortlessly into the League Cup quarter-finals with a 4-1 victory at Ashton Gate.
After knocking out Watford and then Stoke, the Championship club saw off top-flight strugglers Crystal Palace after first-half goals from Matty Taylor and Milan Djuric sent them on the their way.
Palace led through a Bakary Sako strike, but City never looked back after going ahead, and Joe Bryan's rasping left-foot shot on the hour confirmed Palace's fate in front of a 22,000 crowd, before Callum O'Dowda underlined it six minutes later.
It is the first time since 1988-89 that City have reached the League Cup quarter-finals.
Meanwhile, Callum Wilson ended his nine-month injury nightmare with a match-winning display as Bournemouth also booked a place in the competition's quarter-finals with a 3-1 victory over Middlesbrough.
Striker Wilson, making his first appearance since suffering knee ligament damage in January, rolled home the Cherries' second goal from the penalty spot before teeing up substitute Benik Afobe for the clincher.
Debutant defender Jack Simpson had earlier volleyed the hosts into the lead at the Vitality Stadium, before they were pegged back by a first senior goal from Boro teenager Marcus Tavernier.
Elsewhere, Michael Appleton made it two wins from as many matches as caretaker manager after Leicester overcame Leeds United 3-1 to reach the quarter-finals.
Leeds looked on their way towards claiming another Premier League scalp when Pablo Hernandez put them ahead.
However, Kelechi Iheanacho quickly equalised with his first goal for the club and the summer signing from Manchester City set up strike partner Islam Slimani in the second half before substitute Riyad Mahrez scored late on.
It might prove to be Appleton's last game at the helm with Leicester's Thai owners thought to be keen to have a new boss in place for the Premier League visit of Everton on Sunday.
The 2015-16 champions have been speaking with prospective candidates and Claude Puel, formerly of Southampton, is reportedly in the running to succeed Craig Shakespeare, who was sacked a week ago.