The hit & the throw were simultaneous...legal.
Rudolph tried to rep His helmet off, Garrett ripped His helmet off, Rudolph came after Him, and Garrett cracked Him in the coconut...Rudolph got what was coming to Him
First off, it wasn't a late hit.
Secondly, it was Rudolph who charged Garrett after Rudolph clearly started the altercation.
Third, if Rudolph didn't charge Garrett, He would NOT have gotten hit on his big fat cranium.