Trent Williams clearly punched Giants’ A’Shawn Robinson but wasn’t ejected for some reason

How did Trent Williams not get ejected for landing a punch on a Giants player?

The San Francisco 49ers have one of the best left tackles in the game with Trent Williams, but he lost his cool in the most surprising way against the New York Giants on Thursday Night Football.

In a brief scuffle just before halftime, Williams landed a literal punch on Giants defensive tackle A’Shawn Williams that got flagged for unnecessary roughness by the referees. However, a Giants player also got the same flag, so it wound up being offsetting penalties.

Williams had been unusually flagged three times by halftime, but this punch could’ve gotten him ejected for the rest of the game. The 49ers have to be lucky that the refs thought both teams were at fault for this scuffle.

That’s just not the kind of play you want to see from a future Hall of Fame veteran like Williams, but he was able to brush off the lapse in judgment with just a foul that didn’t bother his team either way. However, we wouldn’t advise any punching for any NFL players anytime soon.