Calvin Johnson spins his way to a Lions touchdown

Andrew Weber-USA TODAY Sports

The Detroit Lions' receiver continues to make plays almost no other receiver can make.

Calvin Johnson may be on pace for one of his worst NFL seasons, but you wouldn't know it from this highlight play against the Cincinnati Bengals.

Johnson spins not once, but twice -- including an impressive 360 dunk on the goalpost -- to put an exclamation point on the touchdown.

Cj360_medium

Matthew Stafford puts the ball where only his receiver can make a play, and Johnson shows the kind of unnatural body control we've become accustomed to since he entered the league. Dre Kirkpatrick in right on Johnson's hip, but his ability to locate the ball and turn away from the defender is what makes him one of the best receivers in the NFL.

The Lions' wide receiver is having one of his best games of the season against a tough Bengals defense. Through three quarters, Johnson has 86 yards receiving and a touchdown. With 14 more yards he will have his third 100-yard receiving game for the season, after totaling just 25 yards against the Cleveland Browns in a Week 6 loss.

More from SB Nation NFL

NFL Week 7 updates, highlights and GIFs | Live NFL scoreboard

NFL Week 7 picks: Guts and brains | Watchability

Colts vs. Broncos: Peyton Manning returns to Indy

Dan on Fire: Is Eli betting against the Giants?

NFL power rankings: Room for debate at the top

X
Log In Sign Up

forgot?
Log In Sign Up

Forgot password?

We'll email you a reset link.

If you signed up using a 3rd party account like Facebook or Twitter, please login with it instead.

Forgot password?

Try another email?

Almost done,

Join SBNation.com

You must be a member of SBNation.com to participate.

We have our own Community Guidelines at SBNation.com. You should read them.

Join SBNation.com

You must be a member of SBNation.com to participate.

We have our own Community Guidelines at SBNation.com. You should read them.

Spinner

Authenticating

Great!

Choose an available username to complete sign up.

In order to provide our users with a better overall experience, we ask for more information from Facebook when using it to login so that we can learn more about our audience and provide you with the best possible experience. We do not store specific user data and the sharing of it is not required to login with Facebook.