Love him or hate him, and Craig Bellamy has come a long way since he famously rubbished Newcastle United legend Alan Shearer, you have to respect the brilliance of the proud Welshman.

Shipped out on loan to his beloved Cardiff when Manchester City inexplicably dumped him a couple of years ago, it is poetic that Bellamy – arguably the best player in Roberto Mancini’s team at the time – rubbed his former club’s noses in it by knocking them out of the Carling Cup.

Bellers was outstanding in an epic semi-final with a match winning display and the goal that sealed Liverpool’s dramatic 3-2 aggregate win at Anfield. But the fact that City allowed him to join the Merseysiders on a free transfer makes you question whether or not the Arab funded Mancunians have more money than sense.

The truth is City have made a habit of falling out with their best players. Despite all the spin that turned their fans against former skipper Carlos Tevez, does anyone really believe that the Blues are a better team without the hard-to-handle Argentinian?

There is no doubt City have assembled a formidable side. But there is still a sense that Mancini’s men lack the mental strength they need to emulate Manchester’s champions over at Old Trafford. And there is a suspicion that their Italian boss is too quick to fall out with strong personalities.

It will be interesting to see if Mancini can go the distance with Mario Balotelli, or will the head-stamping bad boy go the same way as Tevez and Bellamy?

In Bellamy’s case there is no logic whatsoever to the way Mancini discarded him after an outstanding season back in 2010 – and for City to eventually send him packing on a free transfer is just crazy.

There is no doubt City’s loss has been Liverpool’s gain and for Bellamy now to be looking forward to a Wembley final against his hometown club Cardiff in the final is a fairytale outcome that is richly deserved.