The thing I remember most about the last time the Ravens played Miami was the way the Ravens pushed the Dolphins around. Miami has gotten better since then, and so have the Ravens. But the major difference is that the Ravens have more tough guys. Miami is a tough team wannabe, but the Ravens are more of a Bill Parcells type team than the current Dolphins.
Ray Lewis is a tough guy. Haloti Ngata is a tough guy. Justin Bannan is a tough guy. Ed Reed is a tough guy. Marshal Yanda, despite not playing because of an injury, is a tough guy, and left offensive tackle Jared Gaither will become a tough guy down the road.
That's why the Ravens will beat the Dolphins. They are bigger, stronger and tougher.