The Bengals are vastly improved from 2010 in just about every phase of their game. Quarterback, run defense, are 2 especially that are helping them win games this season. Leon Hall is done for the year so their pass defense is going to probably start to spring some leaks unless their pass rush can get after the opposition.
The Ravens don't usually lose at home, and when they do lose they usually follow it up with a win. They are averaging 34 points per game after a loss so I expect them to come out firing against the Bengals this coming Sunday.
The Bengals can win this game, they beat the Ravens last year. However they are going to have to keep it close and play great defense. Their front 7 and specifically the defensive line rotation should be able to keep a handle on Rice enough to allow the offense to get some possessions early. If they can capitalize on that and maybe get a turnover then anything is possible. If they get into a shootout, especially with Green hurt, it could rough.
Either way we all gotta be Bungal fans this weekend.