Despite sitting out Wednesday's practice with a foot injury, Detroit Lions wide receiver Calvin Johnson is expected to play Sunday night against the San Francisco 49ers, a league source told ESPN NFL Insider Adam Schefter.