Hey, this should be a pretty good game, and quite important for the playoff picture. Not that the Bucs should care too much about that. Still, a good game and thus an open thread.
The Bucs won again but...
Only the Bucs could make a blowout victory feel ugly. It was a weird feeling for Bucs fans leaving Raymond James Stadium on Sunday. They wanted to be happy their team had a dominant victory over the hapless Buffalo Bills but there were just so many trouble things about the ballgame it was difficult to enjoy.
Now, the Bucs certainly haven't won enough in 2013 to be picky about a victory. No game in the NFL is easy - even against a team that has more problems than the Bucs' have.
The scary truth is had it not been for a dominant performance by the Bucs defense, Tampa Bay could have easily lost to THAT team.
Then again, had Lavonte David not pushed Geno Smith out of bounds, if Rian Lindell could make a fourth quarter field goal and if the defense could have protected double digit leads second half leads against Arizona and Seattle this team would be 8-5 instead of 4-9 and we'd all be feeling a lot different.
But it didn't go down that way. The Bucs defense bludgeoned a rookie QB into submission and really just needed their offense to get out of the way.
For the most part, they did.
What else did we learn this week?
1. The Pro Bowl voting is gal-darn joke. Anyone with two eyeballs and half sense can clearly see Lavonte David is one of the best linebackers in the NFL. The dude is second IN THE LEAGUE in interceptions. If he were a CB, he'd be a lock. But that's not all - David has also added 117 tackles, six sacks and a forced fumble to his resume. He's only the fourth player (and only linebacker) in NFL history to have six sacks and five interceptions in a season. Think about that for a second, Buc fans. What we've seen this season from David - the great Derrick Brooks never achieved.
If Lavonte David is snubbed from the Pro Bowl, they should do away with the whole damn thing.
2. Here's a frightening stat for the Buccaneers' offense: The Bucs got 80 yards on the second play from scrimmage by mercurial running back Bobby Rainey. The other 61 plays? 166 yds - a 2.72 yards per play average. That is embarrassing on any level.
The Bucs started offensive possessions inside Buffalo's 35 yard line a remarkable six times. Tampa Bay managed just two touchdowns, two field goals, two turnovers and a bevy of missed opportunities. Any competent offense would have had 40 points on the board at half-time.
Yet the Bucs sputtered and puttered, not able to get out of it's own way.
Now, Buffalo is no slouch on defense - they lead the league in sacks and came into the game a respectable 17th but they aren't the 2002 Bucs defense here, folks.
3. Mike Glennon was terrible - just terrible on Sunday. Even his 38 yard touchdown pass to Vincent Jackson was a wobbly duck that looked like it was thrown by a shot putter. Glennon's final tally was terrifying to look at - 9 of 25, 90 yards, 2 touchdowns and 2 ints. Yeesh. Considering the quarterback completed 36% of his passes, it was a miracle the Bucs were in this game - none the less blew out their opponent. That's two stinkers by Glennon in a row and the doubt begins to creep in (or provides confirmation for those who made up their minds some time ago). Can he be the guy? How can any quarterback who played this poorly ever be any good?
Well, Drew Brees, during his second full season as a starter in San Diego once had a game where he completed just 46.7% of his passes for 49 yards.
In his first season as a starter, Tom Brady had a game where he completed just 50% of his passes and managed 86 yds passing.
Even the great Peyton Manning had games in his rookie season where he completed 45% of his passes, threw for just 137 yds and had 2 interceptions.
Look, I'm not making excuses for Glennon. He was beyond horrible. It's a shame Gur Samuel is travelling this week because he'd have a field day with the Glennon All-22. What I'm trying to illustrate that yes - in today's social media instant news society we expected everything now and immediate.
We've lost the perspective that these guys aren't robots - they're human beings. They learn, they grow, they get better. Drew Brees didn't become Drew Bress instantly out of the box. Hell, San Diego dumped him for Phillip Rivers (although to be fair, Brees did get injured late in his final season with the Chargers).
Tom Brady sat the bench his rookie season. Andrew Luck threw 18 interceptions his rookie season. Peyton threw 28!
Aaron Rodgers didn't get his first start until his fourth season.
To expect Mike Glennon to be a Top 5 "franchise QB" instantly is sheer stupidity. He's going to have games like this. He's going to have a string of games like this. Every rookie does - even the great ones.
Some rookies come in, light the world on fire and then fizzle out (see RG III and Colin Kaepernick). Others have a steady progression to greatness. There's a process with young QBs that you have to go through some tough times to get to the good ones.
Tampa Bay has always had an affinity for the possibility of the next guy at QB. It's the ghost of the draftable quarterback. What if we keep Glennon and Teddy becomes a Hall of Famer? What if we keep Glennon and Johnny Manziel is Russell Wilson II?
But what if they're not? What if they come in and do exactly what Mike Glennon and most other rookies in the league do - struggle?
Do you toss that guy out and go for the next hot prospect? No, you give the kid a chance to learn how to play the game. Glennon has shown enough play making ability and decision making to be a winner in the NFL. Will he ever be Dan Marino? No. Can he be Tom Brady or Drew Brees or Peyton Manning? Highly unlikely.
But those guys are Hall of Famers. They don't come around that often. If you get one, you count yourself lucky and ride the hell out of him for a decade. Most other teams will settle for Matt Ryan. A good, not great QB that can win you games and not get you beat.
Can Glennon be a Matt Ryan? I think so. He has the skillset to do it. He just needs to learn the NFL game and put the time in the film room.
Right now he's late on delivering the football because its too fast for him right now. He's thinking to much, double clutching and second guessing himself. He's had it ingrained in his noggin not to turn the football over and hurt his team.
By all reports, the kid loves football, has a high I.Q. and he's a film junkie. Once he gets it figured out, he has the arm to get it there.
Right now, it's hard to see the forest through the trees but there's enough there in Napoleon Quarterback that tells me if Tampa Bay needed to go with him next season - they can still win football games.
I wouldn't mind seeing a veteran backup with some starting experience coming in and helping (ala Steve DeBerg) the kid out.
4. So the meaningless win crowd has been crowing again. Yes, Buffalo is a beyond putrid football team. Yet look at the first half of the Bucs' schedule...you know...where the season was lost -
Tampa Bay faced just two teams with a losing record. Two of the teams they beat, Miami and Detroit still have playoff aspirations - but their losses to the Bucs have severely hurt their cause.
In all, Tampa Bay has played just four of their 13 games against teams with a losing record, going 2-2 in those games.
In the other 9 games, they are 2-7. No one is questioning Kansas City for beating up on sub-par competition.
In the end, they don't ask how you got them, just how many.
Had the Bucs found a way to lose to Buffalo - it truly would have been curtains for Greg Schiano. That, in itself, made this game meaningful at least to the current regime.
If Schiano is going to make it, he needs to win two more times (in my opinion). That means they'll need to beat either New Orleans or San Francisco along with St. Louis.
You finish the season 6-2, that's something to build on. You finish the season 6-2 and you've set a foundation of success that can carry over into 2014.
4-12 doesn't give you that warm and fuzzy. 5-11 is meh, it might buy him a little time but I personally wouldn't keep him. 6-10 - it isn't acceptable but after the way this season started, you'd have to give Schiano credit for keeping the team together and on a roll in the second half of the year.
I think the Bucs need a signature victory for Schiano to point to and say - hey look, even through all our adversity and injuries, we still beat THAT team and they're playing for the Super Bowl.
He'll get a shot this week against a Niners team riding high after knocking off Seattle.
5. William Gholston - where have you been? The young Bucs defensive lineman has slowly been taking more and more reps from Teo-What'sHisFace. Sunday Gholston had his coming out party, making his best Michael Bennett impression. The rookie out of Michigan State celebrated Sparty's victory over the Ohio State University by wreaking havoc on Buffalo, finishing with four tackles, 1.5 sacks, a batted down pass and a ton of pressure.
We need to see much more of this kid and a lot less of DTN.
6. After getting goose-egged last week, Gerald McCoy was a man on fire against the Bills. Tampa Bay's defensive leader dominated the line of scrimmage, finishing with a sack, six tackles and three big hits on EJ Manuel. It's been a while since we've seen the defensive line eat like that.
McCoy should be an easy Pro Bowl selection. He has dominant numbers and name recognition.
7. So I've been critical of one Darrelle Revis the last couple of weeks but man did he lay a lick on an unsuspecting Bill on Sunday. Revis crunched the intended receiver Robert Woods, popping the ball into the air and to the waiting arms of the always around the ball Lavonte David. Revis also got his first sack as a Buc on a corner blitz that saw him fly into the picture and legally drill QB EJ Manuel.
Revis, playing with an upper body injury and a sore groin, had one of his most impactful games as a Buc. While he didn't shadow Buffalo number one Stevie Johnson the entire game, the Bucs had some interesting new wrinkles on using Revis that we hadn't seen before.
8. The final numbers for the defense were pretty impressive. Only 214 total yards surrendered, 7 sacks and 4 interceptions. They held the powerful Bills rushing attack to just 67 yards, most of which came on 10 yd scramble by Manuel. Buffalo pounded at the Bucs' front seven but averaged just 3 yards a carry.
Manuel was just as bad as Glennon throwing the ball - worse if you account for the turnovers. While he completed 18 of 34 passes for 184 yards, he had no touchdown drives and threw the four picks.
Buffalo only had two drives for more than 50 yards.
9. The Buccaneers will have an interesting predicament in 2014 in regards to their running game. Doug Martin will be back, Mike James (assuming things go well) could be a factor and then there's the Legend of Bobby Rainey. Rainey has so much of Darren Sproles in him it will be hard to keep him off the football field. We all know Schiano doesn't like the running back by committee approach so if the coaching staff is retained - how does Martin and Rainey work together in the same backfield?
Its safe to assume Rainey would be a change of pace back and maybe a third down guy - but he hasn't been used in either role to this point. Can he pick up a blitz? He's had to a couple times with mixed results.
Both Martin and Rainey give the Bucs home run capability and that's a quality not easy to find.
Then there's Mike James, who was running pretty well himself before going down to injury. Where does he fit in the scheme of things?
10. Speaking of the future - the Bucs tumbled to 9th in the 2014 draft order due to their strength of schedule. Yes fans, the Bucs have failed at being terrible. Unfortunately for Tampa Bay, it's a bad year to be bad because you're in a lot of company. I honestly can't remember a final month of a season where nine teams came into the final three weeks with four wins or less.
It won't finish that way, of course. Some of the bad teams will face each other and someone's got to win, right? Still, it goes to show you that chasing the draft pick or "tanking" doesn't really guarantee you much.
At 9th, barring a trade up the Bucs are out of range for Teddy Bridgewater or Jadeveon Clowney. Anthony Barr will be long gone, as will some of those moose offensive linemen that could help if the Bucs change General Managers or Mark Dominik re-thinks his "don't draft o-linemen" philosophy.
Maybe Eric Ebron, the big TE out of North Carolina could be an option.
Of course, the Bucs could trade up. Would you trade a 1st, a 2nd and next year's one to move up to number two and steal Clowney from the Falcons?
The Falcons made a bold move a couple years ago for Julio Jones - perhaps it's time the Bucs did the same.
Should be an interesting final three weeks.
The snap counts for Sunday's game are in. Some surprising numbers for Tim Wright, Davin Joseph and Gerald McCoy.
Tim Wright is now an every-down player. That's new, and undoubtedly related to the loss of Tom Crabtree, but it's also a testament to his improvement as a run-blocker. Wright's been an explosive receiver all season long, but run blocking has been (and probably always will remain) a weakness. Wright has shown steady improvement throughout his tenure, though, and has now turned into an every-down player.
The most intriguing thing is something Gur already talked about: Davin Joseph was benched. That has been a long time coming, as Joseph has been the team's worst offensive lineman this year after returning from a knee injury. With Joseph scheduled to earn a hefty salary next season, his tenure as a Tampa Bay Buccaneer may be coming to an end, even though he's been widely praised for his leadership and locker room presence.
Another continued source of surprise (for me at least) is Gerald McCoy's new role as an every-down player. Every-down defensive tackles (or defensive linemen) are exceedingly rare, because they tend to tire in games. Most defensive linemen see one or two drives on the sideline every game. For months now, though, Gerald McCoy has played nearly every snap in every game. On the season he's played 89% of all snaps -- only Mark Barron and Lavonte David have played more snaps on defense.
All the Tampa Bay Buccaneers news.
Greg Schiano could be making case for job - Tampa Bay Buccaneers Blog - ESPN
Needs a few more wins.
Defense steps up as Bucs beat Bills | Tampa Bay Times
Great defensive game. Not so good everywhere else.
Bucs' David on way to greatness | Tampa Bay Times
Bucs’ Jackson shines even in pain
Had a pretty decent game.
Rainey breaks Bucs loose early
Crucial run, that.
Bucs’ Glennon still finding his way
And playing poorly, now.
Off To A Hotter Start Than Brooks, David Deserves Pro Bowl Nod-Pewter Report
All-Pro nod, more like it.
Locker Room Buzz: Post Game Quotes From Bills At Bucs-Pewter Report
What everyone's saying.
NFL Debrief: Seeing clearly through the snow - SBNation.com
Reviewing the games.
NFL takeaways, Week 14: Snow, blowouts and suprises - SBNation.com
And more game reviews.
NFL playoff picture 2013: AFC is wide open, while NFC becomes clearer - SBNation.com
NFC playoff race not that interesting anymore.
Adrian Peterson injury: Vikings RB has sprained foot - SBNation.com
Ah, not too bad, then.
2014 NFL Draft order: Movement in the top 10 - SBNation.com
And the Bucs fall down, down, down.
Mike Shanahan and RGIII hint at problems in postgame presser - SBNation.com
Shanahan's so done there.
Davin Joseph's time as a starter with the Bucs appeared to possibly be over, as the two-time Pro Bowler, and offensive captain, appeared to be benched at half time during the victory over the Bills.
When reviewing PFF's data for yesterday's game against the Bills, something jumped out at me: the only offensive linemen to play all 68 snaps were Donald Penn, Jamon Meredith and Demar Dotson. Jeremy Zuttah we know missed the fourth quarter with an injury, but what happened to Davin Joseph?
More curiously, even with the injury, Jeremy Zuttah still played 53 snaps yesterday, or 51 out of 66 snaps according to the official statistics.
Joseph? Just 44 according to PFF, and 43 officially.
I pulled up the game tape and flicked through the start of every offensive snap, and saw something I completely missed yesterday: when the Bucs offense first took the field in the third quarter, Ted Larsen was playing at right guard.
I wondered, at first, if it was a case of Joseph being hurt, and at half time the trainers may have advised that he not be put back on; but when Zuttah went down, and Larsen moved over from right guard to center, then Joseph was put back in. At the beginning of that fourth quarter, the game was already 27-6, which ended up being the final score. The result was pretty much certain - if Joseph had been dinged up, why put him back into a practically meaningless fourth quarter and risk further injury, especially when Gabe Carimi was active and could have been put in?
It's long been clear that Joseph is a mere shadow of the player he once was, and even as recently as last week was still making mistakes. Due to make $6 million in 2014, and a further $21.5 million between 2015 and 2017, it seemed unlikely that Joseph would be brought back at his current contract, especially as he already received all the guaranteed money in his contract, meaning there'd be no cap hit for cutting him.
There may, of course, be other reasons why Joseph was not on the field for the entirety of the third quarter. Most of those reasons are nullified by the fact that Joseph appeared to be healthy enough to be put back in for the fourth quarter when Zuttah went down.
By all appearances, Davin Joseph, two-time Pro Bowler and offensive captain for the Buccaneers, was a healthy benching at half time yesterday.
But on the bright side - I guess this coaching staff can make some half time adjustments.
Mike Glennon did himself no favours against the Bills in making a case to be the uncontested starter for 2014, and it might be time for the braintrust at One Buc Place to start asking some serious questions.
Rookies will have bad games. If they occur in isolation, then they can be overlooked. When they form part of a larger picture, then they become significant.
There was a popular narrative among many in the media, and among parts of the fan base, that Glennon had "gotten better with every game", at least until the loss last week to the Panthers. Unfortunately, the game film hasn't borne that narrative out; the truth is, Glennon has been up and down all year. After incremental improvement over his first few games, he took a huge step back in the first game against the Panthers. A better game against the Seahawks was then followed by what was, before today, his worst game as a pro.
And here comes the problem: his worst game as a pro was also his first win. That 'W' overshadowed a lot of issues, but there should be no doubt - the issues were absolutely still there. So when he went on to take a notable step forward against the Falcons, going from his then-worst to his then-best game, a lot of people assumed that it was the continuation of a steady trend of an improvement, rather than a one-game turn around. He followed that up with what was an even better game against the Lions.
That put the streak of consecutive games showing marked improvement at a grand total of two, before the wheels fell off in the second showdown against Carolina last week.
Suffice it to say, anyone who watched today's game knows that it replaced the Miami game as unquestionably his worst offering so far. Not only that, but the nature of the poor play is absolutely cause for real concern.
The statline is a very incomplete story, but it does offer some insight. We know the basic statistics: 90 yards on 9 completions from 25 attempts, leading to a completion rating of just 36% and a yards-per-attempt of just 3.6. His ten-yards-per-completion might sound like a more respectable stat - until you realise that, coming into Week 14, the league's worst yards-per-completion (according to ProFootballReference) is Alex Smith. With 10.5 yards per completion. Two touchdowns and two interceptions meant that his passer rating, for those who care about that sort of thing, was 40.4.
Look beyond the stats, though, and we see a worse picture. Those two touchdowns, Glennon should be given credit for. In fact, I'll say that Glennon's first touchdown drive, which saw him go 4-or-4, was a truly, truly impressive one.
But simple maths should already point out the problem: of his nine completions, four came on one drive. In fact, he managed three completions on his second touchdown drives.
To put it differently: in the other 13 possessions the Bucs had, Mike Glennon had two completions.
It's such an eye-opening stat that I'm going to repeat it: in the thirteen Buccaneer possessions that didn't end with passing touchdowns, Mike Glennon had two completions.
The Buccaneers picked up five first downs through the air all game. That's the second week in a row when the Bucs have had only five passing first downs.
League average? 12.5 passing first downs a game.
Oh, and here's Mike Glennon's stat line for the second half:
Five attempts. One completion. LOSS of 8 yards.
The Bucs won today, because the defense played lights out. The offense was atrocious, and Mike Glennon deserves the lion's share of the blame.
"But wait," I hear you cry, "this offensive line has been playing terribly! The Bills have the most sacks in the league! That has to be taken into account."
It's a fair point. The Bucs do face some very fearsome pass rushes this season. In fact, four of the team's final five opponents - last week's Panthers, today's Bills, Week 16's Rams and Week 17's Saints, came into this week as the four defenses with the highest sack % in the league. That should be a tough ask for any quarterback, let alone a rookie.
Two weeks ago, Detroit got to Mike Glennon a whopping 11 times, in the form of 4 sacks and 7 hits. Last week, the Panthers got the young signal caller 10 times, notching up five of each.
Today, the Bucs' offensive line allowed one sack, and one QB hit. Those two 'QB touches', as I like to call them, represent the least Glennon has been touched all season long.
And with the best pass protection he's had all year, Glennon managed to complete 9 passes, or two completions in 13 of his 15 possessions, or a second half of one-of-five-for-minus-eight.
This isn't a bad game. This is a regression streak that has now matched the longest improvement streak of his short career - two games.
He displayed all the poise of a franchise QB during one drive.
He showed an impressive ability to bounce back with a touchdown drive after throwing two interceptions.
He had a would-be touchdown overturned on what was, by the words in the rulebook, a correct call after review.
And in every other possession he had, he gave no sign whatsoever that he is ready to be automatically named the starter for 2014.
The top of the draft is starting to become clear, but we see plenty of turmoil beyond the top three picks.
The Houston Texans are almost certainly getting the top pick in the draft with an incredibly tough schedule and some very poor play over the past ten or so weeks. It gets a little more interesting behind that, though: nine teams are within one loss of the second overall pick, although a few of those won't get it no matter what happens.
The Tampa Bay Buccaneers managed to drop all the way to ninth, courtesy of their fourth win and the toughest schedule in the league, causing them to lose all tiebreakers. Mike Glennon's looking worse the past couple of games, but the Bucs aren't in position to find an upgrade with the eighth pick in the draft.
Meanwhile the Falcons and Rams (via the Redskins' pick) are fighting the Texans for the top pick of the draft. Given the teams picking high this year and the depth of the quarterback class we could see four or five quarterbacks in the top 10. Houston, Minnesota, Jacksonville, Cleveland and Oakland should all be looking for new starters, while the Rams, Titans and Buccaneers could look for upgrades and end up with a top 10 pick as well.
We'll update this post as results come in today, while we also have a static page with the 2014 NFL draft order that's updated after every game.
|Pick||Team||Record||Strength of Schedule|
|1||HOU||2 - 11||115 - 93|
|2||STL via WSH||3 - 10||105 - 98 - 2|
|3||ATL||3 - 10||113 - 90 - 1|
|4||MIN||3 - 9 - 1||106 - 96 - 2|
|5||JAX||4 - 9||102 - 106|
|6||CLE||4 - 9||105 - 100 - 2|
|7||OAK||4 - 9||107 - 100|
|8||BUF||4 - 9||110 - 96|
|9||TB||4 - 9||117 - 87|
|10||PIT||5 - 8||98 - 107 - 2|
|11||TEN||5 - 8||103 - 105|
|12||NYG||5 - 8||109 - 93 - 2|
|13||STL||5 - 8||113 - 91|
|14||NYJ||6 - 7||101 - 105|
|15||SD||6 - 7||108 - 99|
|16||GB||6 - 6 - 1||92 - 111 - 2|
|17||CHI||6 - 6||94 - 108 - 4|
|18||MIA||7 - 6||104 - 102|
|19||DAL||7 - 5||99 - 105 - 2|
|20||ARI||8 - 5||109 - 97|
|21||BAL||7 - 6||98 - 107 - 2|
|22||SF||9 - 4||101 - 104 - 1|
|23||CAR||9 - 3||100 - 105 - 1|
|24||KC||10 - 3||92 - 115|
|25||DET||7 - 6||90 - 111 - 4|
|26||CLE via IND||8 - 5||102 - 106|
|27||PHI||8 - 5||95 - 108 - 2|
|28||CIN||9 - 4||95 - 110 - 2|
|29||NO||9 - 3||105 - 99|
|30||NE||10 - 3||97 - 109|
|31||SEA||11 - 2||96 - 109 - 1|
|32||DEN||11 - 2||99 - 108|
The Tampa Bay Buccaneers have their fourth win of the season after beating the Buffalo Bills handily in a turnover-filled game in Tampa.
CBS may have lost the feed, but the Buccaneers had no trouble finding their groove against the Buffalo Bills. Despite being given very limited distribution by CBS, the Tampa Bay Buccaneers dominated the Buffalo Bills in Tampa as EJ Manuel was stifled by an active Tampa Bay defense. In an ugly game with many, many turnovers on both sides, Vincent Jackson and Bobby Rainey were the difference for Tampa Bay's offense.
The Bucs got off to a fast start, as they have done consistently over the past five weeks. A sweet cut and a little baby stiff-arm on Kiko Alonso got Bobby Rainey free for the first NFL touchdown of the day on the team's second play from scrimmage, walking into the endzone after 80 yards of untouched rushing. It didn't take long for Vincent Jackson to add the Bucs' second touchdown on a deep ball from a scrambling Mike Glennon, giving Tampa Bay a 14-3 lead by the end of the first quarter.
If the first quarter was one filled with touchdowns, the second quarter was dominated by turnovers. EJ Manuel managed to throw two interceptions, one to dominant-as-ever Lavonte David and the other to Johnthan Banks. Mike Glennon got in on the party too, throwing one straight to Jairus Byrd on a miscommunication and another one right to Stephon Gilmore. Glennon was off early in the game despite a few good deep passes, as he placed the ball behind receivers and held on to the ball too long, while being late on other throws.
The Bills weren't done with the gift-wrapping, though. Holiday season and all, Leodis McKelvin muffed a punt and then the Bills decided that a short punt was nice, too. The Bucs managed six consecutive drives in the first half with starting field position past the Tampa Bay 40-yard line, and they managed to get just ten points off of that remarkable streak.
Still, the end result was never really in question, so much so that the second half was little more than a formality. The Bucs had a three-score lead at half time, and the Bills offense never even threatened to close that gap. They just kept handing the ball to the Bucs, while the team's seven (!) sacks on the day stopped the Bills in the red zone a couple of times.
Lavonte David had the game of his life, with a sack, two interceptions and his usual obscene collection of tackles. If it wasn't for the Bucs' awful season, David's incredibly impressive second season would be gathering some Defensive Player of the Year talk. Instead he may not even make the Pro Bowl. A travesty.
In the end, this was a comfortable win for the Tampa Bay Buccaneers, which was a massive relief after the embarrassing performance two weeks ago. Mike Glennon's struggles are now an issue, though, and the offense put together 44 net yards in the second half. But at least the team is winning. With three games left, Greg Schiano could conceivably save his job with some quality play and just one more win.
Mike Glennon went 9/25 for 90 yards, two touchdowns, two interceptions and one sack.
Bobby Rainey managed 127 rushing yards and one touchdown on 22 carries.
Vincent Jackson had three catches for 70 yards and a touchdown.
Lavonte David had nine combined tackles, one sack and two interceptions.
Gerald McCoy managed six combined tackles, a sack and a pass defensed.
Center Jeremy Zuttah left the game with a shoulder injury in the fourth quarter and did not return.
Buffalo linebacker Ron Brooks had to leave the field with a neck injury in the first quarter, but was at least able to walk off the field under his own power.
The Tampa Bay Buccaneers receive the San Francisco 49ers at home next Sunday at 1:00 PM, while they'll close out the season with consecutive road games against the St. Louis Rams and New Orleans Saints. Greg Schiano's future wand Mike Glennon's status for next year will be decided over those last three games.