The Los Angeles Lakers edged the Boston Celtics 129-128 thanks to a last-gasp 20ft jumper at TD Garden.
Rajon Rondo clinched the game-winning buzzer beater – the first of his career – and finished with 17 points and 10 assists.
LeBron James top-scored with 28 points, 12 rebounds and 12 assists as the Lakers put the 42-point loss to the Indiana Pacers on Tuesday behind them.
The Pacers, however, remained in good form, overcoming the Los Angeles Clippers 116-92.
Bojan Bogdanovic scored 29 points and grabbed seven rebounds, while Myles Turner added 17 points for Indiana's fourth win in a row.
In Oklahoma City, Russell Westbrook recorded his eighth straight triple-double as the Thunder triumphed 117-95 against the Memphis Grizzlies.
With 15 points, 15 assists and 13 rebounds, Westbrook claimed the longest triple-double run of his career and help lift the Thunder to nine wins in 10 games.
Elsewhere, the Toronto Raptors fought a 17-point deficit to emerge 119-101 winners over the Atlanta Hawks, the San Antonio Spurs slipped to their third straight defeat in a 127-118 loss to the Portland Trail Blazers and the Orlando Magic toppled the Minnesota Timberwolves 122-112.
ga('create', 'UA-72310761-1', 'auto', {'name': 'pacontentapi'});
ga('pacontentapi.set', 'referrer', location.origin);
ga('pacontentapi.set', 'dimension1', 'By Press Association Sport staff');
ga('pacontentapi.set', 'dimension2', 'c73e642c-f065-4c9d-a644-05401551f0e4');
ga('pacontentapi.set', 'dimension3', 'paservice:sport,paservice:sport:world');
ga('pacontentapi.set', 'dimension6', 'story');
ga('pacontentapi.set', 'dimension7', 'composite');
ga('pacontentapi.set', 'dimension8', null);
ga('pacontentapi.set', 'dimension9', 'sport:basketball,sport:other');
ga('pacontentapi.send', 'pageview', { 'location': location.href, 'page': (location.pathname + location.search + location.hash), 'title': 'Last-gasp Rajon Rondo two-pointer lifts Lakers to victory at former team Celtics'});