Nah the lad in front doesn’t do anything it’s the lad behind and yes 100% a foul but not cheating in my opinion
It cant be one without the other!
A foul is breaking the rules, cheating is breaking the rules to try to gain an advantage, so a foul to try to gain an advantage (which it obviously was) is cheating!