It wasn't just Johnson who was limited. The only other wide receiver to catch a pass for Detroit was veteran Nate Burleson, and he had two receptions for 18 yards.
The passing game never clicked, inclement weather or not.
Stafford completed 10 of 25 passes for 148 yards, but he saw several catchable passes dropped. Playing without the injured Reggie Bush, the Lions averaged only 2.4 yards per rushing attempt, so they weren't able to compensate with a strong running game, either.
Stafford admitted that the conditions were difficult, but he made no excuses, especially since the Lions squandered a 14-0 lead.
"Early on, it was tougher than it was in the second half," Stafford said. "But we just didn't play well enough in the second half to win the game."
Eagles linebacker Connor Barwin said the key was not allowing the 6-foot-5, 236-pound Johnson to run his patented slant pattern.
"I put myself out there, which kind of forced them not to run the slant," Barwin said.
Defensive coordinator Bill Davis said the Eagles didn't use many special coverages to defend Johnson.
"The corners did a great job, and the safeties when they were on him, but the corners did a great job of being on him," Davis said.
Cornerbacks Bradley Fletcher and Cary Williams both had their share of time defending Johnson. Fletcher said regardless of the elements, Johnson is a handful.
"He is as good as it gets - big, tall, fast, strong, and goes to catch the ball everywhere," Fletcher said.
Williams says it takes an entire team to contain a player of Johnson's magnitude and a passing game as explosive as Detroit's.
"It was a great collective team effort and started with the guys up front, not allowing [Stafford] to step into his throw," Williams said. "Then it starts with the secondary doing our jobs and making sure no one gets over the top."
Stafford failed to throw a touchdown pass for the first time this season. He has thrown 27 TD passes this year.
Snow can be a great equalizer, especially against a dome team with football's best receiver. But the Eagles defense did its part to make it a miserable day for the Detroit passing game.