Obviously rashford was in an offside position....the debate is about was he interfering with play.
Before the ball was played up to him by casemiro he made a run, hence rashford interfered with play because our defenders and goalkeeper alter their positions according to his run.
Akanji held his track back to play rashford offside, hence rashford interfered with play.
casemiro played a pass clearly for rashford, not fernandes, hence rashford interfered with play.
Akanji would have cleared the ball if rashford wasn't there shielding the ball by river dancing over the ball for 20 yards, hence rashford interfered with play.
rashford runs 20 yards with the ball at his feet, and because he doesn't touch the ball they say he didn't interfer with play? But if the ball is within touching distance then rashford interfered with play.
If it was just fernandes running for the ball, then Arkanji and Walker would have got there first to clear it, but there were fernandes and rashford running for the ball which changes decision making, speed, positioning, etc by both Arkanji and Walker and Ederson, hence rashford interfered with play.
With two forwards potentially shooting, which one does Ederson position himself for, hence rashford interfered with play.
Conclusion is clearly rashford interfered with play. But officials decide he wasn't interfering with play. This isn't a genuine mistake which is forgivable.....this was cheating. If VAR made the decision to award the goal then it isn't a mistake....it was cheating. If VAR wasn't involved then again this is cheating because they should have been involved.
I've watched City and football for 60 years, and played for 25 years, and I've seen plenty of genuine mistakes. This wasn't a genuine mistake.