Vikings guard Alex Boone is vowing to treat officials with more respect.

Boone was fined $12,154 by the NFL for verbally abusing an official in last weekend’s 21-10 loss at Philadelphia. He said Saturday he won’t appeal the fine.

With two minutes remaining in the game and Minnesota having first-and-goal at the Eagles 8, Boone was flagged for holding and then for unsportsmanlike contact after jawing at an official about the call. He said he spoke several days later to Jon Runyan, a former NFL offensive lineman who earlier this year was named the league’s vice president of policy and rules administration.

“Runyan was basically like, ‘You got to have more respect for the official,’ and he was right,’’ Boone said. “I was in a bad situation, I was upset, and it shouldn’t have happened. Related Articles Vikings sign linebacker Hardy Nickerson off practice squad

Was NFL’s injury-riddled weekend tied to lack of preseason games?

Vikings rookie Jeff Gladney knows he’s being picked on: ‘I’ve got to hold my own’

Despite veteran lineup, Vikings’ offense has been horrendous

Vikings guard Dru Samia didn’t feel out of place in first start, even if it looked that way

“Sometime, it could cost our team a lot more. … I’ve known Jon awhile. He basically cussed me out and said, ‘Are you going to fight (the fine).’ I said, ‘No.’ I take full responsibility for what I said and I would agree with (the fine). I’m just an emotional player. I’m not going to not be an emotional player, but I won’t be talking to the ref like that any more.’’

Boone declined to reveal what he said to the official, saying, “You couldn’t write (the curse words) anyway.’’ After watching the replay, he still believes holding should not have been called.

“(The Vikings) sent that play in (to the NFL office) and it was not a holding call,’’ Boone said. “Like I told (Runyan), it wasn’t.’’

Boone’s penalties backed the Vikings up to first-and-goal at the 33. They were able to score, though, on a generally meaningless 14-yard touchdown pass from Sam Bradford to Cordarrelle Patterson with 34 seconds left in the game.