The Boston Celtics watched a 21-point lead evaporate Saturday night against the Phoenix Suns but the team held on to pick up a 102-99 win.

The Celtics went into halftime with a 58-41 lead but they were outscored by the Suns 58 to 44 in the second half. Devin Booker drove the lane with a chance to tie the game in the final seconds but the Suns rookie was rejected by Evan Turner.

Isaiah Thomas, who appeared in 46 games for the Suns before being traded to Boston last season, scored a team-high 28 points. The 5-foot-9 All-Star has led Boston in scoring in 12 straight games.

Despite battling an illness that caused him to miss the team's flight to Phoenix on Friday, Avery Bradley played more than 30 minutes and contributed 15 points. Bradley spent part of the week receiving fluids in a hospital and arrived in Phoenix just hours before tipoff.

The Celtics have won four in a row and are in fourth place in the Eastern Conference with just nine games left to play this season.

The game against the Suns was the start of a five-game West Coast road trip for the Celtics, who will take on Doc Rivers, Paul Pierce and the Los Angeles Clippers Monday night at 10:30 p.m. EST.