Baltimore's defense, meanwhile, shut the Bucs down on 263 total yards.
Flacco went 25-of-35 passes and was intercepted once for the Ravens (8-3), who also got 85 rushing and 47 receiving yards from Ray Rice in the victory, which allowed them to stay tied with Pittsburgh atop the AFC North.
Tampa Bay signal-caller Josh Freeman connected on only 17-of-37 passes for 162 yards and a touchdown.
The Buccaneers (7-4) fell to 0-4 against teams over .500.
Pot vending machine to debut
Pistorius testifies he didn't consciously pull trigger when he shot girlfriend