42 was Standing at 4 yards.
Shoulder contact wad lateral to a player moving behind him.
Player is contacted at 4 yards and the result is that he moves out of the way reeling and gets "close" to five yards.
The ball is not out of mahomes hand at contact.
The player is recovering from the blow after* the ball is released.
Now ... that's not a foul.
If they want to say he was at five yards, it wasn't close. It's just flat wrong and likely why he was setup at 4. He knew based on where he was standing that he could check a crosser.
That said... the other bills player grabbed him right after (ball in the air) so PI in my opinion was warranted.
So I'm weirded out by who they called it on.
Bills had a penalty ... but it wasn't the one they called.
That said ... Diggs needs to catch the ball. That's it. Your best WR drops the game ... you deserve to lose.
You can't force the other team to punt? You deserve to lose.