DETROIT -- Tampa Bay is turning around its season, relying on a cool and calm rookie quarterback and an opportunistic defense.
Tampa Bay (3-8) has won three straight after losing its first eight, joining the 1978 St. Louis Cardinals as the only NFL team to do that.
"Wow -- that's history," Bucs rookie tight end Tim Wright said after making a season-high eight receptions for 75 yards.
Tampa Bay took advantage of Detroit's five turnovers, including Kris Durham's fumble in the fourth period, in a game with six lead changes and never more than a four-point lead for either team.
The Lions (6-5) have lost two straight for the first time this season. They missed out on a chance to break a tie for first place in the NFC North with Chicago.
"As disappointing as this was, it doesn't eliminate us from anything," Detroit coach Jim Schwartz said. "It just raises the urgency level for the next five games."
"We can't let this stay in our system too long," said Nate Burleson, who had seven receptions for 77 yards and a score in his first game since breaking his left arm in a one-car crash two months ago.
The Bucs have refused to let losses and off-the-field distractions from the first half of the season linger. They dealt with the benching and release of quarterback Josh Freeman and an outbreak of MRSA infections.
Tampa Bay had been relying on a running game lately, but couldn't against a defense that is stingy on the ground. Bobby Rainey was held to 35 yards on 15 carries after he had 163 yards rushing and scored three times last week against Atlanta.
Glennon, a third-round draft pick from North Carolina State, also didn't have go-to receiver Vincent Jackson open very often. But he didn't force the ball to Jackson or anyone else.
He was 14-of-21 passing for 247 yards and threw two touchdown passes to Tiquan Underwood, whose second score was an 85-yard reception early in the fourth quarter. Glennon had a season-high 138.4 quarterback rating.
"He's very calm in the huddle, no matter what the situation is in the game," Wright said.
"I can't make bad decisions, and I had a couple of those and a couple bad breaks," Stafford said.
The last interception was not Stafford's fault because Johnson had the ball briefly before Kelcie McCray jarred it loose and Banks caught it out of the air.
"He got a good hit on me," Johnson acknowledged.
The playoff picture
How would your team's prospects look if the season ended today? See where each team stands in the playoff picture midway through the season. More ...
Stafford also was picked off when Pettigrew ducked when a pass came his way, and Leonard Johnson returned it 48 yards for a go-ahead score late in the first half. Stafford's first interception in Tampa Bay territory caromed off Burleson.
The fifth-year QB had no one to blame for floating a pass into the middle of the end zone toward Johnson because safety Keith Tandy easily intercepted it in the third quarter.
"The way it came right to me, I guess he didn't see me," Tandy said.
Tampa Bay started the game without two key players in the middle of its defense -- suspended safety Dashon Goldson and injured middle linebacker Mason Foster -- and lost one on the outside during the game. Revis, who did a relatively good job against Johnson, holding him to four receptions for 61 yards in the first half, didn't play after halftime because of a groin injury.
"Our guys did a great job against him after I left," Revis said.
NOTES: Lions CB Chris Houston left the game with an injured foot after Underwood ran past him on the long TD in the fourth quarter. ... Tampa Bay, which won its first road game, plays next week at Carolina. ... Johnson set a league record with 861 yards receiving over five games, surpassing the 822 yards Charley Hennigan had in a five-game span for Houston in 1961.
Copyright 2013 by The Associated Press