Aston Villa and Manchester City go head-to-head on Sunday for the League Cup, and a chance to pick up the first piece of silverware of the season.
The match kicks of at 4.30pm in front of a bumper crowd at Wembley Stadium in London, but which team will prevail? Read on as we preview the Carabao Cup Final and explain how to live stream Aston Villa vs Manchester City for free, from anywhere in the world.
City beat rivals Manchester United over two legs to book their place in their final, while a thrilling added-time winner from Trezeguet saw Villa beat Leicester City 3-2 on aggregate to secure their spot.