The three-year veteran bounced back after being sacked nine times in a 27-0 loss at Baltimore last Sunday by completing 12 of 25 passes for 198 yards and one interception.
Jerame Tuman and Heath Miller each caught a scoring pass; Willie Parker rushed for 61 yards on 22 carries; and Jeff Reed kicked two fields goals for the Steelers (5-7), who have won three times in their last four games.
Bruce Gradkowski, who is from Pittsburgh, completed 20 of 34 passes for 175 yards, no touchdowns and three interceptions; Michael Clayton made four catches for 57 yards; while Earnest Graham gained 35 yards on four carries for the listless Buccaneers (3-9), who have dropped two in a row and five of their last six games.
The Steelers had a 10-0 halftime lead.
Jordana Brewster on Paul Walker: 'He was an enormous presence in my life'
Exploding whale video goes viral on Internet