John Wall tallied 14 points and 12 assists in the Washington Wizards' 112-108 win over the Denver Nuggets.
Ty Lawson had a chance to tie the game in the waning moments, but his right- handed driving layup was blocked by Wall, who left his defender to come over and make the swat.
Wall then proceeded to make a pair of foul shots to seal the win.
Bradley Beal netted 23 points to lead the Wizards, who snapped an eight-game road losing streak.
"It feels good because this is a great team and it shows that we are capable of competing and beating anybody," Beal said.
Lawson finished with 29 points and six assists for Denver, which fell to 15-3 at home this season.
"We've had similar games of not having enough effort, not having enough serious basketball. We've been messing with fire and tonight we got burned," Nuggets head coach George Karl said.
The Nuggets had an 87-80 edge after three quarters of play, but Washington began the fourth on a 12-0 run to take the lead for good. Trevor Ariza and Jordan Crawford nailed 3-pointers during the surge, which was capped on Kevin Seraphin's hook shot for a 92-87 advantage with 9:36 left.
Later, Lawson's reverse layup pulled the hosts within 106-104 before Seraphin's putback layup made it 108-104 with 28.9 seconds to go. A pair of Andre Miller layups, sandwiched around Crawford's split from the foul line, cut the deficit to 109-108 with 13.6 left.
Beal then made one of two from the stripe, but Lawson couldn't get past Wall at the other end.
The game was knotted at 19-19 after the first before Denver outscored Washington 31-26 in the second and took a 50-45 margin into the break.
Seraphin had 18 points, while Ariza finished with 14 ... Miller netted 17 points ... Washington turned the ball over 21 times, which led to 28 Nugget points.