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.
UPI horse racing weekend preview
Bo Jackson: I can't help Jameis Winston anymore