Kevin Durant led the Suns with 31 as the team played without starting center Jusuf Nurkic and guard Devin Booker.
The Cardinals lost their fifth of their past six games as the Rams moved a little bit closer to clinching the NFC West division title.