West coast teams generally struggle a bit when travelling to the east coast, Rams will probably run into that too. Think about it, for an early game, your body feels like it's 9:00am at game time. Tough mentally and physically on anybody.
Cards starting to pick it up, they just scored a rushing TD before the half. Can't see them laying down and taking a beating, IMO the second half will be more Cardinals than Bills. BA isn't going to put up with what appears to be mental errors, and many penalties.