Wizards 149, Suns 146 | 3 OTs: Bradley Beal and Thomas Bryant Star in Wizards’ 3-OT Win

Bradley Beal and Kelly Oubre Jr. have matched up often in practice, and Oubre thought he knew what to expect in their reunion.

Just one of a few surprises on a wild Saturday night.

Beal had 40 points and his first career triple-double while squaring off against his former teammate, and the Washington Wizards beat the Phoenix Suns, 149-146, in triple-overtime in the highest-scoring N.B.A. game since 2008.

“I was telling him, I didn’t know you were this hard to guard,” Oubre said after his first game against Washington since he was traded to Phoenix last week. “I’m chasing you around all these screens, I’m getting hit every possession but you still moving.

“He had an exceptional game and he willed them to the win tonight.”

The 295 combined points were the most since the Denver Nuggets and Seattle SuperSonics totaled 298 in two overtimes on April 6, 2008. The record is Detroit’s 186-184 triple-OT win over Denver in 1983.

Thomas Bryant added a career-high 31 points, hitting all 14 of his shots and making all three of his free throws. At one point, Bryant scored 16 of Washington’s 18 points across a stretch of the first and second overtimes.

“It’s amazing,” the second-year forward said. “I had no idea. I was just in the flow of the game. I just let the game come to me, and as soon as I felt like I was in the rhythm of it, I just went out and took it.”

Bryant’s 14-for-14 performance is among the best perfect shooting nights in N.B.A. history. The only player to sink more field goals without a miss is Wilt Chamberlain, who reached 18, 16 and 15 in different games.

With the All-Star point guard John Wall sidelined by illness, Beal scored 10 points in the third overtime, including a slicing layup that made it 146-144 with 40 seconds left.

He also had a career-high 15 assists and 11 rebounds, and reached the triple-double plateau by the end of the first overtime. He still had to play two more to help Washington to its second win in eight games.

“I will never try to go out and get a triple-double,” Beal said. “It’s the hardest thing to do.”

Devin Booker had 33 points and 14 assists for the Suns, who ended their four-game winning streak after giving back a seven-point lead late in the fourth quarter.

Deandre Ayton had 26 points and 17 rebounds for his fifth consecutive double-double but fouled out midway through the second overtime.

After going scoreless for nearly a 10-minute stretch in overtime, Beal scored eight straight points for Washington in the third extra period.

Later, he cut through several defenders for a layup that gave the Wizards the lead for good, 146-144.

“When your best player is not playing, the other guys take on more responsibilities,” Suns Coach Igor Kokoskov said. “Beal was, he came ready and understanding that his role tonight was going to be different.”

Tomas Satoransky and Jeff Green combined to make 3 of 4 free throws, with Booker hitting a leaning shot on the other end. Booker tried to set up T.J. Warren for a tying 3-pointer, but Warren’s shot came after the buzzer.

Beal missed a potential winning floater to end the first overtime period, and Booker had his shot from a similar spot rim out to end the second.