Manchester City's quest for a quadruple continues on Tuesday as Pep Guardiola's men take on Championship side Bristol City in the first leg of their Carabao Cup semi-final.
Lee Johnson's side dumped out Manchester United in the last round and will be hoping to pull off another shock with a trip to Wembley now in sight.
Here's how you can watch the game.
Date: Tuesday, January 9
TV: Sky Sports Football (UK), ESPN 3 (USA)
Preview
The hosts will be huge favourites to secure victory on Tuesday night, as they remain unbeaten in the Premier League and are 15 points clear.