Chelsea edged Bournemouth 2-1 at home and they will face Arsenal in the next round. Meanwhile, Manchester City will look to make it to the final by overcoming Bristol City, who upset Manchester United with a 93rd minute winner.
The first leg of the semi-finals will take place the week commencing on the 8th of January, while the return fixture will be held the week of the 22nd of January, 2018.
The jubilant Bristol City players watched the semi-final draw and a collective gasp went up as Man City were drawn. But then a cheer, when the players realised they'll be bringing City back to Ashton Gate for the second leg and will also be travelling to the Etihad.
After a dramatic night, just four teams remain in the #CarabaoCup. The draw is now live on @SkySports from Ashton Gate.. pic.twitter.com/pDBsTIJlbC
— Carabao Cup (@Carabao_Cup) 20 December 2017