RT Jeff Otah just limped off the field with an apparent left knee injury. He got off the field under his own power, but was hauled in on a cart moments ago.
(Update 3:18 p.m.) It's actually his left ankle, and they're saying he's questionable to return. That's the one that's been a problem for him since last year at Pitt, the one that dropped his draft stock to the point the Panthers could take him 19th.
That left Jeremy Bridges, the last active OL, to replace him. They already had to use Geoff Hangartner, who went in at LG when Jordan Gross was knocked out and Travelle Wharton had to slide out to LT.