Offensive line

The Ravens dominated the 49ers up front in the first half. They ran left a lot behind tackle Bryant McKinnie and guard Kelechi Osemele. Right guard Marshal Yanda and Osemele did a nice job of getting to the 49ers' inside linebackers. Center Matt Birk (pictured) was solid as usual. In the second half, the Ravens gave up too much ground as the 49ers started getting pressure on Flacco. Grade: B

The Ravens dominated the 49ers up front in the first half. They ran left a lot behind tackle Bryant McKinnie and guard Kelechi Osemele. Right guard Marshal Yanda and Osemele did a nice job of getting to the 49ers' inside linebackers. Center Matt Birk (pictured) was solid as usual. In the second half, the Ravens gave up too much ground as the 49ers started getting pressure on Flacco. Grade: B (Getty Images)

The Ravens dominated the 49ers up front in the first half. They ran left a lot behind tackle Bryant McKinnie and guard Kelechi Osemele. Right guard Marshal Yanda and Osemele did a nice job of getting to the 49ers' inside linebackers. Center Matt Birk (pictured) was solid as usual. In the second half, the Ravens gave up too much ground as the 49ers started getting pressure on Flacco. Grade: BGetty Images