Manchester City boss Pep Guardiola hopes his players will learn from their defensive mistakes before they return to Champions League action in February.

City booked their place in the final of the Carabao Cup after beating Bristol City 5-3 on aggregate across two-legs of their semi-final clash.

REPORT: Manchester City see off brave Bristol City to reach Carabao Cup final

Kevin De Bruyne’s late winner at Ashton Gate ensured the visitors’ squandering of a two-goal lead on the night meant little in terms of the result.

But Guardiola believes his team need to be more solid if they are to progress towards the latter stages of the Champions League.

“Today is a good lesson for the Champions League,” Guardiola told talkSPORT.

“The result was perfect at 0-2 and then after 2-2. So maybe in the Champions League – at that level – we are out of the competition.

“It’s nice for these things to happen. For example, at Anfield we conceded the second goal and immediately three and four [followed].

“Maybe we can learn from that and be more solid in the future. But the way we played in the first half, especially before 2-2, was absolutely amazing. We played really, really good.”

City are well placed to challenge for an unprecedented quadruple thanks to their league position as runaway leaders and also face a fourth-round FA Cup tie against Cardiff City.

Guardiola’s side return to Champions League action next month and are considered favourites to progress against Basel in their last-16 encounter. 

‘City are well on their way to winning the quadruple’ – Manchester City fan reaction