Manchester United manager Ole Gunnar Solskjaer has said his team were not good enough as rivals Manchester City eliminated the Red Devils at the Carabao Cup semifinal on Wednesday.

United couldn’t replicate their premier league top form in the EFL top flight and once again lost to 2-0 to their arch rivals City.

Second half goals from John Stones and Fernandinho booked the final spot for throwing resurgent City who are on their way to maintaining their quest to equal Liverpool’s record of winning this competition four times in a row – which they managed between 1981-84.

There were no goals in the electric first half as an own goal from Jones and Ilkay Gundogan strike in the first half of the game were ruled out by VAR.

But a breakthrough came for City in the 50th minute from an unlikely source Jones who netted Phil Foden’s brilliant free kick.

Then another rare scorer in the person of Fernandinho sealed victory for City with the second goal in the 83rd minute.

“City can score many great goals and you can accept that. But when you concede two simple set-plays that we should have cleared you’re very disappointed. We just weren’t good enough in those moments. We didn’t create enough big chances ourselves. They didn’t either but we just didn’t have that extra finesse that we have had in the tight games we have won lately,” Solskjaer said after the game.

“When they play well you have to play really well to beat them, that’s the reality of where we’re at. When they are at their best we are just lacking a little bit. But we are getting closer. This is a much better version of Man Utd compared to last year in those semi-finals. That’s a positive, but it’s not enough.

“It’s not psychological [losing in semi-finals]. Sometimes you meet good teams in semis and we just didn’t have enough. We met probably the best team in England at the minute and for me, we just didn’t have enough today.”

This is United’s fourth semi-finals defeat, having lost three last season – including in this competition against City.