With both Manchester City and Everton FC on fine form at the moment, we can expect an absolute belter of a game on Wednesday night. However, both the sides have their defensive frailties, which means that there could be a lot of goals in this fixture. It would be interesting to see who comes out on top, with Everton trying to set up a date with cross town rivals Liverpool FC for the final at Wembley.