Bristol City were rewarded for dumping holders Manchester United out of the Carabao Cup with a semi-final against Manchester City.
The high-flying Sky Bet Championship side upset the odds on Wednesday night as Korey Smith's last-gasp goal stunned United at Ashton Gate.
That was the fourth top-flight side the Robins have knocked out of this season's competition and they will get the chance to collect another scalp when they take on the Premier League leaders.
In the other last-four clash, Chelsea, who beat Bournemouth 2-1 on Wednesday night, will take on Arsenal in a repeat of last season's FA Cup final.
Sky Bet's Carabao Cup odds
To win the tournament
Manchester City - 8/13
Chelsea - 11/4
Arsenal - 7/2
Bristol City - 25/1