Allen did not practice on Wednesday or Thursday and did only light work on Friday while nursing the injury that occurred in the first half last week against Houston.
He received a pain-killing injection at halftime and played the rest of the game, getting two sacks in the second half to help the Vikings to a 28-21 victory.
Allen signed a contract with more than $31 million in guaranteed money that made him the richest defensive player in the league after being acquired in a trade with the Chiefs. He hasn't disappointed in his first season in purple: Allen is tied for the team lead with seven sacks and has five in the last three games.
In the season opener at Green Bay, Allen was dominated by Packers left tackle Chad Clifton in a 24-19 loss. He was held without a sack or tackle in the loss.
Copyright 2008 by The Associated Press