ORCHARD PARK, N.Y. -- The NFL fined Buffalo Bills defensive end Jerry Hughes more than $31,000 for two penalties during a 24-10 loss Sunday to the New York Giants.

Hughes was fined $23,152 for abusive language toward an official, which drew an unsportsmanlike conduct penalty late in the game. He was also fined $8,681 for an unnecessary roughness penalty in which the NFL said he head-butted an opponent.

Bills linebacker Preston Brown, who was also flagged for unsportsmanlike conduct and unnecessary roughness in the game, was not fined. Brown was one of several Bills players who spoke out Tuesday about the actions of Giants receiver Odell Beckham Jr., who was fined $8,681 for "unnecessarily striking an opponent," according to the NFL.

The NFL also confirmed that it "addressed" with the Bills a play in which an inactive Bills player swatted at the helmet of Giants defensive tackle Cullen Jenkins during a sideline confrontation between Jenkins, Bills coach Rex Ryan and several other Bills players.