It was a foul and he got injured. Just because it says he got his shirt pulled doesn't mean he actually got his shirt pulled - it's just a 'foul comment' selected from a list. (If you had watched on a different device you'd probably have had a different comment )

Its the same as for Shots - you can't assume a difference between a shot shaking the net and one going past the post - they are just 'shot + miss' comments.