Darius Garland made two free throws with 9.4 seconds left and the Cleveland Cavaliers rallied from 19 points down in the third quarter to beat the Boston Celtics 91-89 on Saturday night to open a two-game set.

Dennis Schroder had an opportunity to force overtime for Boston, but missed a jumper from the right baseline as time expired. There were five lead changes and seven ties in the final seven minutes.

The teams will meet again Monday at Rocket Mortgage FieldHouse.

Also read: Pelicans beat Grizzlies 112-101 to snap 9-game losing streak

The Celtics built their largest lead at 72-53 with 3:05 left in the third, but the Cavaliers answered with a 24-4 run to go ahead 77-76 on Ricky Rubio’s free throw with 6:43 remaining in the game.

Garland finished with 22 points and six assists, rookie Evan Mobley had 19 points, nine rebounds and three blocks, and Rubio had 16 points and seven assists. Cleveland has won six of its last seven and is off to its best start in five years at 9-5.

Schroder scored 28 points and gave Boston its final advantage at 87-85 on a drive with 1:59 left. Jayson Tatum scored 21 points and tied the score with a pull-up basket with 30 seconds remaining, but shot just 8 of 22 and was 1 of 8 on 3-pointers.

Also read: NBA: Tyler Herro scores 27 points, Heat hold off Jazz 111-105

The Celtics had their two-game win streak snapped and failed to move over .500 for the first time this season. Robert Williams III collected 12 points and 16 rebounds, and Marcus Smart had eight assists and five steals for Boston.

Boston held Cleveland to its lowest scoring quarter (9 in the first) and half (38 in the first) of the season.

Both teams played on back-to-back nights, having hosted games Friday. Schroder scored a season-high 38 points as Boston beat NBA champion Milwaukee 122-113 in overtime, while Cleveland routed Detroit 98-78.

The Celtics were up 52-38 at halftime when Williams slammed an alley-oop from Smart just before the buzzer. Schroder scored 19 points and Williams had eight points and eight rebounds.

Also read: NBA: Stephen Curry scores 40 points as Golden State Warriors beat Chicago Bulls 119-93

Garland was the Cavaliers’ offense in the opening half with 18 points and four assists, accounting for 10 of their 12 baskets. The rest of the team missed 21 of their first 23 field goal attempts.

Grant Williams had six points on a pair of 3-pointers in the first as Boston seized a 20-9 lead. Cleveland shot 3 of 20 with six turnovers.

Tip-Ins

Celtics: C Al Horford (back stiffness) was a pregame scratch after working out on the court. … All-Star G Jaylen Brown (right hamstring strain) missed his fourth straight game. Coach Ime Udoka said Brown will be evaluated next week, but remains on track to return this month. … G Josh Richardson (knee soreness) and G Brodric Thomas (left shoulder sprain) were inactive. Richardson played 28 minutes Friday.

Cavaliers: F Kevin Love has been cleared to rejoin his teammates, but F Lauri Markanen remains in the NBA’s health and safety protocols. Love sat out his seventh straight game as he works on his conditioning, while Markkanen has been sidelined for six games. … G Collin Sexton (left meniscus tear) is out indefinitely and F Lamar Stevens (right ankle sprain) was unavailable after being hurt Friday against Detroit.