He had his arm wrapped in, not extended for a tackle. Text book shoulder charge, under todays rules imo.
Btw love the 2000ad name.
Really? it looked like more of a tackle than James Graham's effort and he got off because "there was separation between the upper arm and the body and therefore deemed a tackle". Good spotting on the name it usually draws the 2000ad fans out of the wood work.