The Orlando Magic continued their giant-killing run in the NBA on Wednesday, while Atlanta Hawks won again.
Shooting guard Victor Oladipo posted 30-plus points for the second consecutive game in the NBA as the Orlando Magic rallied to beat the high-flying Houston Rockets 120-113.
Two days after scoring 33 points in the Magic's 121-114 win over the Chicago Bulls, Oladipo was at it again with 32 against the Rockets at Amway Center in Orlando on Wednesday.
Oladipo was 12 of 19 from the field and made three of four three-points to inspire the Magic (15-27) to back-to-back wins, having lost six straight games prior.
The Magic had to produce one of their best performances of the season after trailing 85-84 at the start of the fourth quarter and 107-104 nearing the end of the game.
But the Magic snapped the Rockets' (27-12) four-game winning streak courtesy of a 36-28 final term.
Nikola Vucevic, who had 33 points against the Bulls on Monday, contributed 25 points and 12 rebounds in a double-double display.
Channing Frye and Elfrid Payton both scored 15 points apiece for the Magic.
Houston were led by star duo James Harden (26 points, 10 assists) and Dwight Howard (23 points) on the road.
The Hawks made it 10 straight wins after accounting for the Boston Celtics 105-91.
Atlanta, who boast the best record in the Eastern Conference with 31-8, had DeMarre Carroll and Jeff Teague to thank as they reached a 10-game winning streak for the first time in 17 years.
The last time the Hawks had a double-digit winning streak was in 1997-98, when they claimed 11 victories in a row.
Carroll and Teague scored 22 points each at TD Garden in Boston, while Paul Millsap (18 points, 10 rebounds) had a double-double.
Reigning champions the San Antonio Spurs saw off the Charlotte Hornets 98-93.
The Spurs (24-16) had Manu Ginobili to thank after his 27 points helped the visitors bounce back from their eight-point loss to the Washington Wizards.
Kemba Walker (28 points) and Bismack Biyombo (12 points, 15 rebounds) starred for the Hornets (15-25), who lost for the first time in five games.
Elsewhere, the Memphis Grizzlies defeated the Brooklyn Nets 103-92 following 20 points and 14 rebounds from Zach Randolph.
The Toronto Raptors overcame the plucky Philadelphia 76ers 100-84, the Wizards prevailed 105-99 against the Bulls and the New Orleans Pelicans trumped the Detroit Pistons 105-94.
Ty Lawson had 29 points and 12 assists as the Denver Nuggets stunned the Dallas Mavericks 114-107.
In other results, the Golden State Warriors cruised past the Miami Heat 104-89 and the Los Angeles Clippers defeated the Portland Trail Blazers 100-94.