Darius Garland made a 3-pointer as time expired to allow the visiting Cleveland Cavaliers to continue their dominance of the Detroit Pistons with a 118-115 victory on Wednesday night.Garland made his transition basket after Cleveland squandered an eight-point lead in the final minute. Garland finished with 25 points as Cleveland defeated Detroit for the 12th straight time.Evan Mobley led the Cavaliers with 30 points, nine rebounds, seven assists and four blocked shots. Craig Porter Jr. supplied 16 points, and Max Strus added 15.Cade Cunningham carried the Pistons with 38 points, nine assists and seven rebounds. Tim Hardaway Jr. had 20 points and Ausar Thompson 12.Cavaliers All-Star guard Donovan Mitchell was inactive due to a right shoulder contusion. Mitchell scored 31 points in a seven-point home loss to Boston on Tuesday.Mobley dominated the first half, scoring 20 points as Cleveland grabbed a 65-56 lead.Strus’ layup with 9:50 left in the third gave the Cavaliers a 70-60 lead. Thompson had a basket and an assist during a 7-0 Detroit spurt to cut Cleveland’s lead to three.Cunningham’s 3-pointer with 4:47 remaining in the quarter pulled the Pistons within one at 77-76. Cunningham’s layup later in the quarter gave Detroit a one-point lead.