I think the cards have a chance, I doubted them after they took the NFC west and basically took a shit for the rest of the season but they are winning when it counts and they have a pretty healthy squad coming into this game. History does show in the past that a good defensive team will always smash on a good offensive team though, if AZ keeps playing defense like they have during the post season and they can come up with some way to hold the steelers D back then they have a solid shot at winning it all.