Allen started at left guard, but left the game due to a sprained medial collateral ligament suffered in the first quarter in Arizona on September 10, and was replaced by Tony Wragge. He was then inactive for the next five weeks due to the sprained MCL. He returned to the starting lineup in Chicago on October 29. The entire offensive line was awarded game balls by Head Coach Mike Nolan, in part for their job blocking for the running back, who rushed for 198 yards against the Lions on November 12. He started at left guard against the Seahawks on November 19, and played with an offensive line that blocked for Gore's single-game franchise record 212 rushing yards. The 49ers accumulated 262 total rushing yards in the game, the eighth most in franchise history. The last time they rushed for that many yards was against Detroit on December 14, 1998, when they ran for a then-franchise-record 328 yards. Gore, who was awarded a game ball by Nolan, in turn gave game balls to the entire offensive line. Allen started at left guard in Seattle on December 14. In one of the best offensive line performances of the season, QB Alex Smith was not sacked once and the 49ers ran for 228 yards, 144 of which were by Gore. Allen was named as a reserve guard for the NFC in the Pro Bowl during the game week to mark his 11th Pro Bowl selection. He started in Denver on New Year's Eve and blocked for Frank Gore to break the 49ers franchise's single-season rushing record and franchise combined yardage record (2,180). During the Pro Bowl weekend he successfully defended his ESPN's "Strongest Man Award" title at the 2007 Pro Bowl.