Cardinals knock off top-seeded Spartans 57-44