Dennis Schroder came off the bench to score 30 points as the Thunder rolled to a 109-103 win against the Cavaliers.