Giannis Antetokounmpo scored a season high 45 points and grabbed 14 rebounds but couldn't stop his Eastern Conference leading Milwaukee Bucks from falling to a 114-106 defeat to the Cleveland Cavaliers on Wednesday.Cleveland had lost their previous two meetings with the Bucks this season but with Donovan Mitchell scoring 36 points they delivered a strong fourth quarter to ensure victory.Mitchell was 15 of 16 at the free throw line, including nine of nine in the fourth, but was also ably supported by 23 points from Darius Garland and 19 points from Jarrett Allen.The Cavaliers are 16-2 on home court, the best record in the NBA"We needed it," said Allen, "We lost on their court twice and we needed to show them that we are here to play," he added.Those two defeats had seen Cleveland fade in the third quarter and Allen said it was crucial that they stayed on top of their game throughout."That gives us a lot of satisfaction, we didn't let the third quarter stop us, we came out and attacked, defended and did it all," he said.In New York, the Knicks' eight game winning streak came to an end with a surprise 113-106 loss at home to the Toronto Raptors.Pascal Siakam enjoyed a career high 52 points as the Raptors tasted victory after six straight losses."It felt good to win," said Cameroonian Siakam, "It didn't matter if it was on the road or at home we just wanted a win," he said."We have been going through a tough time and now the most important thing is to build on it," he added.There was late drama in Atlanta where Ayo Dosunmu's buzzer-beating lay-up gave the Chicago Bulls a 110-108 win over the Hawks.Demar DeRozan missed from the left but Dosunmu grabbed the rebound and won the second straight game for Chicago.DeRozan had 28