The Thunder had a 14-game home winning streak snapped, collapsing down the stretch while Cleveland was coming from behind for its second straight victory.
Oklahoma City had a three-point lead when the Cavaliers began their surge. Irving scored only nine points for the game and hit just 4-of-12 from the field, but he warmed up during the final stretch.
The Thunder lost at home for the first time since Jan. 3, when they dropped a 10-point decision to Portland.
Antawn Jamison had 21 points and eight rebounds for Cleveland. The Cavaliers pulled down 21 offensive rebounds to eight for Oklahoma City.
Kevin Durant scored 23 points for Oklahoma City, which had won nine of its previous 10 overall.
Exploding whale video goes viral on Internet
Jordana Brewster on Paul Walker: 'He was an enormous presence in my life'