Shai Gilgeous-Alexander goes for 42 as Thunder beat Cavs again