This time, Warriors top Cardinals