Over in England, Manchester City hosted Championship side Bristol City at the Etihad in the first leg of their League Cup semi-final. The Premier League leaders took to the field firm favourites with the Cityzen's strength and depth far superior to that of their second tier opponents, who recorded a famous win in the previous round when they dumped out Manchester United, 2-1. Perhaps because of that result, Pep Guardiola would name a strong starting eleven as the Spaniard continues his search for a first trophy on English soil.
On 44 minutes the visitors take a shock lead when Bobby Reid fires home a penalty after he being down by Jon Stones.
Five minutes after the re-start, Raheem Sterling nearly equalizes, but his chip is cleared off the line by defender Aden Flint.
But the Champions of England elect make it 1-1 on 55 minutes thanks to Kevin de Bruyne's tidy finish after a nice one-two with Sterling.
And in the 92nd minute Mr Reliable, Sergio Aguero, heads in the winner for Pep's boys and breaks the hearts of the 8,000 travelling fans.
A fantastic effort from the Robins who have a vital away goal going into the second leg Wednesday.