Zac Rinaldo's regular season is finished. The Philadelphia Flyers forward has been suspended for four games.

The hit in question for Rinaldo came on Sunday night at home against Buffalo. Immediately upon seeing the hit, just about every hockey fan's reaction was simply: how many games? It was that bad and that obvious with Rinaldo picking the head of Sabres defenseman Chad Ruhwedel.

Rinaldo is no stranger to mixing it up. He's small but scrappy and one of the tougher guys in the league. With that also comes the fact that he plays on the edge sometimes and there's no debating that in this case, he crossed that edge. Prior to this hit he had been suspended once and fined twice in his NHL career as well.