The Wizards overturned a 12-point deficit after the third quarter to enjoy victory at the ninth edition of the NBA Global Games series in the United Kingdom.
And there was late drama as with his side still trailing by one point with 0.4 seconds left on the clock, the Wizards' Thomas Bryant attempted a lay-up, but Allonzo Trier blocked it.
However, Trier was adjudged to be goal-tending – meaning the ball was over the cylinder of the net when he blocked it – and two points were awarded to the Wizards after a video review.
Elsewhere, the Los Angeles Lakers recorded an impressive 138-128 win against Oklahoma City Thunder.
The Lakers were again without their star man, LeBron James, who missed his 12th straight game with a groin injury.
But in his absence, Kyle Kuzma led the way for the Lakers by scoring 32 points, while Ivica Zubac finished with a career-best 26 points and 12 rebounds after coming off the bench.
Toronto Raptors saw off a determined Phoenix Suns to secure a 111-109 victory.
The Raptors raced into an early 16-point advantage, but Phoenix clawed their way back into the match, before taking a one-point lead into the final quarter.
The game was tied at 109-109 with 13 seconds remaining when Pascal Siakam beat the buzzer to seal a narrow win.
In the night's other fixtures, Charlotte Hornets beat Sacramento Kings 114-95, while Philadelphia 76ers stormed to a 120-96 win against Indiana Pacers.
The Denver Nuggets defeated the Chicago Bulls at the Pepsi Center, with Jamal Murray leading the way as he scored 25 points in a dominant 135-105 victory.