This is actually true. The Ravens D when "on" is an animal. Even without Ray Ray. Many get down on the Ravens for losing to a few lesser teams but this team has beaten the Steelers twice, the Niners and the Bengals. They beat winning teams. Flacco actually also seems to show up as well against good teams too. I still think despite all his wtf moments that Flacco can be a good QB.
With that being said the Niners also have a great D but Smith sometimes looks like a deer caught in the headlights to me. He is capable but won't strike fear in anyone.
I think the Niners are a great team and there is nothing to be ashamed of with losing to the Ravens in Baltimore.
A lot of people love to predict **** QB matchups in the SB. I think the best matchup I can think of would be the Baltimore D vs. the Packers O. Both with two weeks to prepare and stuff. **** match up. Baltimore is also 0-2 in the Colts stadium.