Jalen Green had 25 points and Alperen Sengun added 23 to lead the Houston Rockets to a 100-97 win over the Milwaukee Bucks on Tuesday night in a game where Amen Thompson was ejected for a hard foul on Giannis Antetokounmpo.

The game at Houston was tied at 95-all when Sengun made 1 of 2 free throws to put Houston on top. He made two more free thors with 30 seconds left to make it 98-95.

Brook Lopez missed a 3-pointer, but a turnover by Sengun gave the Bucks the ball back and a dunk by Antetokounmpo cut the lead to one with 8.1 seconds to go.

Green added two free throws to make it 100-97 and Damian Lillard was fouled and missed the first free throw before a double lane violation on the second one triggered a jump ball.

Lillard came away with the ball and his 3-point attempt bounced off the rim.

Antetokounmpo had 27 points and 10 rebounds to lead the Bucks, who had a four-game winning streak snapped.

Cavaliers 122, Magic 82 >> Ty Jerome scored 20 points in 21 minutes, and Cleveland cruised at Orlando for its eighth consecutive win.

Max Strus, Evan Mobley and Deā€™Andre Hunter each scored 17 points. Strus made five 3-pointers, helping the Cavaliers go 19 for 32 from beyond the arc. Cleveland shot 56.3% overall while improving to an NBA-best 48-10.

Celtics 111, Raptors 101 >> Jaylen Brown scored 24 points, Derrick White had 22 and Boston extended its winning streak to six games with a victory at Toronto. Payton Pritchard scored 20 points and Jayson Tatum had 19 points and 11 assists as the Celtics improved to 24-6 on the road.