2018-19 Central Standings

We forecast the future of the NBA's best and worst squads. Boston shoots out on a run through the first nine minutes of the third quarter, cutting down the Cavs' advantage. The Celtics had been attacking him in isolation, so they'll need to adjust offensively with him out of the game. Final: Cavs 111, Celtics 102

Main Accordion Menu

Game 7: LeBron Leads Cavs Back To Finals

The Celtics couldn't break through when they had opportunities, and the Cavs never let them get too close in the second half. LeBron James sets and fires from distance! Make that 42 for LBJ in the game! LeBron with the heads up steal and finish! Every time the Celtics close the gap, Cleveland creates separation. LeBron James strides for two in transition! Cleveland needs a timeout to regroup and get LeBron James back in the game. Al Horford spins baseline for the throw down!

Each member of Boston's starting five has at least 10 points, but the Celtics just can't seem to get over the hump. Both teams are battling defensively and turning up the physicality. With three minutes left in the third, the Cavs are ahead by nine points.

ET — Now Marcus Morris has five fouls. Some big calls here in the second half. Let's see how these coaches handle the lineup changes. He's going to sit on the bench for a bit. The Celtics had been attacking him in isolation, so they'll need to adjust offensively with him out of the game.

ET — A nice start to the second half for the Celtics. With the Cavs looking out of sync, Tyronn Lue calls a timeout less than three minutes into the third quarter. He clearly doesn't want to give Boston any confidence. Al Horford baseline jumper to open the 2nd half!

ET — The Celtics made a brief run to cut down the deficit, but the Cavs are back up 15 heading into the locker room. Rendering components directly into document.

This may lead to subtle reconciliation issues. Try rendering into a container element created for your app. Replacing React-rendered children with a new root component. If you intended to update the children of this node, you should instead have the existing children update their state and render the new components instead of calling ReactDOM. Target node has markup rendered by React, but there are unrelated nodes as well.

This is most commonly caused by white-space inserted around server-rendered markup. Render methods should be a pure function of props and state; triggering nested component updates from render is not allowed. If necessary, trigger nested updates in componentDidUpdate. Target container is not a DOM element. The node you're attempting to unmount was rendered by another copy of React.