Technically, I think you have a foul here; but not for contact above the shoulders. To me, it looks that he ducked his head at the last minute and led with the crown of his helmet (which is a foul from head to toe....technically). I agree that it looks that the shoulder pad made 1st contact, but when his face went into the dirt, you could argue 'crown of the helmet'.
Now, having said that, I'd like to hold my flag on this one.