FILE - At left, in a March 6, 2017, file photo, Milwaukee Bucks' Greg Monroe (15) shoots during an NBA basketball game against the Philadelphia 76ers, in Philadelphia. At right, in a March 12, 2017, file photo, Phoenix Suns guard Eric Bledsoe (2) shoots over a Portland Trail Blazers defender during an NBA basketball game, in Phoenix. A person with knowledge of the deal says the Phoenix Suns have agreed to trade disgruntled guard Eric Bledsoe to the Milwaukee Bucks for big man Greg Monroe and two 2018 draft picks. The deal includes a protected first-round and a protected second-round draft pick, according to the person who spoke Tuesday, Nov. 7, 2017, on condition of anonymity because the trade first reported by ESPN had not yet been finalized.(AP Photo/File)
FILE - At left, in a March 6, 2017, file photo, Milwaukee Bucks' Greg Monroe (15) shoots during an NBA basketball game against the Philadelphia 76ers, in Philadelphia. At right, in a March 12, 2017, file photo, Phoenix Suns guard Eric Bledsoe (2) shoots over a Portland Trail Blazers defender during an NBA basketball game, in Phoenix. A person with knowledge of the deal says the Phoenix Suns have agreed to trade disgruntled guard Eric Bledsoe to the Milwaukee Bucks for big man Greg Monroe and two 2018 draft picks. The deal includes a protected first-round and a protected second-round draft pick, according to the person who spoke Tuesday, Nov. 7, 2017, on condition of anonymity because the trade first reported by ESPN had not yet been finalized.(AP Photo/File)

Cleveland — Kevin Love scored a season-high 32 points, LeBron James added 30 and the Cleveland Cavaliers withstood a 40-point performance by Giannis Antetokounmpo to beat the Milwaukee Bucks, 124-119, on Tuesday night.

The Cavs have been one of the NBA’s biggest surprises this season — for all the wrong reasons. But after losing five of six, they did enough to hand the Bucks their fourth straight loss and keep Cleveland fans from panicking.

Love, who was briefly hospitalized after scoring just four points in a surprising loss to Atlanta on Sunday, also had 16 rebounds. J.R. Smith found his shooting stroke and added a season-high 20 points for the Cavs.

Still a few weeks shy of his 23rd birthday, the multi-talented Antetokounmpo finished 16 of 21 from the floor. He also had nine rebounds and eight turnovers before fouling out with 18 seconds left. Malcolm Brogdon added 22 points and Khris Middleton finished with 20 for Milwaukee.

Mavericks 113, Wizards 99

Washington — Harrison Barnes scored 31 points, rookie Dennis Smith Jr. had 22 and Dallas snapped a six-game losing streak.

Wesley Matthews made four 3-pointers and finished with 14 points for Dallas, which has won 14 of its last 15 meetings with Washington. It was just the second win on the season for the Mavericks.

John Wall had 23 points and 14 assists in his return from a sprained left shoulder, but the Wizards lost for the fifth time in seven games. Otto Porter Jr. finished with 13 points.

Raptors 119, Bulls 114

Toronto — DeMar DeRozan scored 24 points, Jonas Valanciunas had 21 points and 10 rebounds, and the Raptors beat Chicago for their first three-game winning streak over the Bulls since 2009.

Kyle Lowry scored 17 points and Serge Ibaka had 16 for the Raptors, who had lost 11 straight meetings with the Bulls before the current streak began with an overtime victory on March 21. Toronto beat Chicago 117-100 on Oct. 19, the opening game of the season for both teams.

Chicago’s Bobby Portis had 21 points and 13 rebounds in his first game of the season, Robin Lopez scored 20 and Justin Holiday had 15 as Chicago lost for the fourth time in five games.

Knicks 118, Hornets 113

New York — Kristaps Porzingis scored 28 points, including a tiebreaking 3-pointer with 1:48 remaining, and the Knicks beat Charlotte for their third straight victory.

The Eastern Conference player of the week was held below 30 for only the third time in 10 games this season, but he delivered when it mattered, scoring seven points in the final 1:32.

Doug McDermott added a season-high 20 points off the bench and Tim Hardaway Jr. had 19 for the Knicks, who have won six of seven after an 0-3 start.

Pelicans 117, Pacers 112

Indianapolis — Anthony Davis had 37 points and 14 rebounds, Demarcus Cousins added 32 points and 13 boards and the New Orleans rallied to beat Indiana.

Davis was 14 for 18 from the field in New Orleans’ third straight win. Darius Miller scored 12 points, and Jameer Nelson had 10.

Myles Turner had 21 points and 12 rebounds for Indiana, which has dropped three in a row. Victor Oladipo had 15 points.

Indiana led 75-61 at halftime, but the Pelicans outscored the Pacers 35-19 in the third quarter.

Suns Deal Bledsoe to Bucks

Milwaukee — Eric Bledsoe will get a fresh start in Milwaukee. The Phoenix Suns get a chance to speed up their rebuilding project.

The Suns traded their disgruntled guard to the Bucks for big man Greg Monroe and two 2018 draft picks on Tuesday, hours before Milwaukee played in Cleveland.

The 27-year-old Bledsoe had not been with the Suns since Oct. 22, when he posted “I Don’t wanna be here” on Twitter, the same day the Suns fired coach Earl Watson. He had been averaging 15.7 points per game, second behind Devin Booker, and was the team’s on-court leader.

Bledsoe averaged more than 20.0 points and 6.0 assists per game in each of the last two seasons with the Suns, including career highs in points (21.1) and assists (6.3) per game last season.