Manchester City earned a 2-0 win over Aston Villa on Wednesday night thanks to late goals from Bernardo Silva and Ilkay Gundogan.City took the lead in the 79th minute through Silva, while Gundogan doubled the hosts’ advantage from the penalty spot.However, City’s opening goal was hugely controversial. Rodri was in an offside position when he dispossessed Tyrone Mings but somehow VAR did not disallow the goal.Rodri laid the ball off to Silva, who slammed the ball past Villa goalkeeper Emi Martinez from the edge of the box.It was a fantastic strike - but should the goal have been allowed to stand?Watch the goal here…

Rodri was about 20 yards offside! Surely VAR should have ruled the goal out.

Football fans on social media couldn’t believe what they’d just witnessed…

p1esglu3nv57g1gjv1327obquqdb.jpg
p1esgluaov10t94v61mjrcfjrdd.jpg
p1esgluh7995k141d3d1ksp1luf.jpg
p1esglunbmhnfl2p1o86jlkao7h.jpg
p1esglutkhn2s15co1vr5lqci7bj.jpg

So, why was it allowed to stand?

Even BT Sport’s resident referee Peter Walton initially thought it should have been offside, until he took a deeper look at the current rules...

ESPN’s Dale Johnson revealed on Twitter: “Tyrone Mings chesting the ball was judged by the officials and the VAR a deliberate act to play the ball and that reset the offside phase, bringing Rodri onside.”

p1esgm0q54hsp1gp1f9nvjk10p8n.jpg
p1esgmp5u3126aqk11hth14cm1738b.jpg

This was echoed by BT Sport's Jake Humphrey...

p1esgm00nesv51ouvsf41u7k14ufl.jpg

So, at least there’s some sort of explanation - but not one that many will agree with.