Cardinals get much-needed ‘Vitamin W’ after beating Rams