In the first close game of the series - and the lowest-scoring - James played all 48 minutes for his sixth straight Game 7 win.
The NBA Finals begin Thursday at either Houston or Golden State. The Rockets host the seventh game of the West finals on Monday night.
Jayson Tatum scored 24 for Boston, which was looking to return to the NBA Finals for the first time since 2010.