The Arizona Cardinals proved they're good enough to hang with one of the NFL's best teams — at least for a while. The Cardinals (3-11) took an early lead Sunday and played well in the first half before the San Francisco 49ers eventually pulled away for a 45-29 win. The 49ers are a juggernaut these days, winning six games in a row overall and 12 games straight against NFC West division rivals.