Manchester City secured their first silverware of 2020 by beating Aston Villa 2-1 in the Carabao Cup final. 

Sergio Aguero and Rodri scored in the first 30 minutes before Mbwana Samatta pulled the Villains back into the game shortly before half-time. 

The second half passed without any major drama and Man City lifted the League Cup for the third year in a row. 

It's another sign of the club's domestic dominance and also another trophy for manager Pep Guardiola to add to his impressive haul. 

In 11 seasons as a coach, the Spaniard has now won a ridiculous 29 trophies. That is absolutely phenomenal, considering he's managed in three of Europe's top leagues. 

Check out a breakdown of all Guardiola's trophies below:

Three Club World Cups
Two Champions Leagues
Three UEFA Super Cups
Three La Liga titles
Two Copa del Reys
Three Spanish Super Cups
Three Bundesliga titles
Two German Cups
Two Premier League titles
Two Community Shields
One FA Cup
Three League Cups

That's quite the haul - and don't bet against Guardiola and Man City adding another before the end of the season. 

After beating Real Madrid 2-1 at the Bernabeu in the first leg of their Champions League last 16 knockout tie, they are now favourites to win the competition. 

The Premier League may already be all but surrendered, but the Citizens are still in with a chance of lifting the FA Cup too. 

Therefore, the club could finish with four trophies - if you count the Community Shield they won last August. So much for a 'sub-par' campaign, as some rival fans are suggesting. 

Much of their success, of course, will rightly be credited to Guardiola.

With 29 trophies under his belt in 11 years, it seems more than fair to suggest that he's already one of the greatest coaches ever and will perhaps even be the best by the time he retires.