OAKLAND, Calif. - Ndamukong Suh provided the perfect exclamation point to the Detroit Lions' thrilling comeback in his return from a two-game suspension.

Matthew Stafford threw a 6-yard TD pass to Calvin Johnson with 39 seconds remaining to cap a 98-yard scoring drive, and Suh blocked a 65-yard field goal attempt by Sebastian Janikowski to seal the Lions' 28-27 win over the Oakland Raiders on Sunday.

The Raiders (7-7) appeared in control of the game when Aaron Curry returned a fumble 6 yards for a touchdown to make it 27-14 with 7 minutes, 47 seconds remaining.

But Stafford engineered two long scoring drives in the final minutes to give the Lions (9-5) their first lead of the game, and Suh ended it when he got his hand on Janikowski's field-goal attempt.

Suh threw his helmet and ran down the field in celebration, providing a loud finish to an otherwise quiet day for the defensive tackle in his first game back since serving a suspension for stepping on the right arm of Green Bay Packers offensive lineman Evan Dietrich-Smith during a loss on Thanksgiving.

Until that point, the day belonged to Stafford and Johnson, who helped give the Lions a stunning victory and hand the Raiders (7-7) a crushing third straight loss to damage their playoff aspirations.

Stafford completed 29 of 52 passes for four touchdowns. He completed nine for 214 yards to Johnson, including a 21-yarder and a 48-yarder on the winning drive that started at the Detroit 2 with 2:14 left and the Lions out of timeouts.

They also connected on a 51-yard scoring play in the first quarter, but they had to sweat out the closing seconds as Carson Palmer got the Raiders to the Detroit 47 with four seconds to play.

Janikowski, who tied the record with a 63-yarder in the season opener at Denver, couldn't get the ball past the line as Suh blocked it to end the game.

Palmer finished 32 for 40 for 367 yards and a TD.