DETROIT — Calvin Johnson thought Matthew Stafford was going to spike the ball for at least another snap.
The Cowboys did, too.
Stafford's 1-yard lunge over a pile of linemen with 12 seconds left and Johnson's 329 yards receiving lifted the Lions to a 31-30 win over Dallas on Sunday.
"I was yelling that I was going to spike the ball," Stafford recalled. "But their linebackers were just standing there."
The Cowboys weren't standing around letting Johnson make catch after catch, but he made them look helpless as he tied Hall of Famer Lance Alworth's mark for 220-plus yards receiving in a game by doing it for a fifth time.
After trailing by 10 in the fourth quarter, Detroit had a comeback that some at Ford Field missed because they had left.
"Even our fans didn't think we could pull this one out," Johnson said. "They were leaving, but we knew we could do it."
Stafford's dive caught at least some Cowboys by surprise.
"He kind of caught us off-guard," defensive tackle Jason Hatcher acknowledged.
Instead of spiking the ball, Stafford, who passed for 488 yards, took the snap and leaped with his arms extended to tie it at 30, and David Akers' PAT beat the team Stafford rooted for growing up in Highland Park, Texas.
"I was just as fooled as the defense was," Lions guard Larry Warford said.