Reggie Jackson deposited 25 points, Serge Ibaka netted 16 points with seven rebounds and five blocks and Andre Roberson added 10 points for the Thunder, who played without Kevin Durant due to a sprained right ankle.
Durant left Thursday's loss to the Warriors after sustaining the sprain late in the first half.
Oklahoma City has won eight of its last nine games.
Los Angeles has lost two straight on the heels of a three-game winning streak.
Kobe Bryant finished with a season low-tying nine points on 3-for-15 shooting. He did add a team-high eight assists with eight rebounds.
Boozer's layup put the Lakers up 101-100 with two minutes to play, then Jackson hit a pair of free throws less than a minute later and Westbrook knocked down a jumper to put the Thunder up three with 38.2 seconds left.
Jeremy Lin's jumper cut the deficit to one prior to Westbrook missing from the top of the key to give Los Angeles a chance at the win.
Out of a timeout, Bryant received the inbound pass, dribbled to the elbow and pump-faked to get Roberson in the air, but Roberson stood tall and Bryant came up short on the potential-winning basket.
The Lakers led 26-20 after the first quarter and the Thunder didn't grab their first lead until late in the second.
Bryant knocked down his first field goal of the half with 1:54 remaining in the second to give Los Angeles a 48-44 lead. Oklahoma City then ended the half on an 8-2 run to take a 52-50 lead into the break.
Ibaka's dunk off a quick feed from Westbrook gave the visitors their first advantage with under a minute left before each team traded a basket in the closing seconds.
Boozer's layup tied the game at 70-70 with over two minutes left in the half. Roberson, Jackson and Anthony Morrow each hit 3-pointers during a 12-3 surge to end the frame and help the Thunder to an 82-73 lead entering the fourth.
Los Angeles trailed by nine when Wayne Ellington hit two 3s, the last of which capped a 14-2 run to give the Lakers a 91-88 edge with 7:13 to play in the game.