CLEVELAND — LeBron James yanked off the tinted googles protecting his injured eye and flung them away.

His vision was clear.

However, there was one blur that wouldn't go away: John Wall.

Washington's faster-than-fast star scored 37 points, Bradley Beal added 27 and the Wizards again showed they'll be a handful in the playoffs by beating James and the Cleveland Cavaliers 127-115 on Saturday night.

Wall scored 18 in the first quarter, when the Wizards shot 82 per cent, and Washington held on down the stretch to avenge an overtime loss to the NBA champions last month. There's a chance the teams could meet up in the post-season, and if that happens, the Wizards feel good that they can hold their own.

"You don't want to go into the playoffs knowing you have to face those guys and you never won against them in the regular season," Wall said. "To come here and win in a tough place, it's definitely a boost."

James briefly wore goggles to protect a scratched cornea sustained Friday night at Charlotte, and scored 24 points with 11 rebounds and eight assists. Kyrie Irving added 23 points and Kevin Love 17 for Cleveland, playing at home for the only time in a seven-game stretch.

The Cavs, though, struggled again on defence and coach Tyronn Lue isn't certain there's time to fix everything.

"I'm not confident," he said, "but we've got to."

Washington's victory cut Cleveland's lead in the Eastern Conference to a half-game over idle Boston.

But even more importantly, the Wizards, who are 29-10 since Jan. 6 and within 2 1/2 games of first, showed they could put a complete game together against the Cavs. They lost to Cleveland 140-135 on Feb. 6, when James banked in an impossible 3-pointer to force OT.

"When he (Wall) is making shots like that, they're a very tough team to beat," James said.

The Wizards, who opened a challenging five-game road trip that include games against the Clippers, Jazz and Warriors, didn't leave anything to chance this time.

"They're the defending champions," coach Scott Brooks said. "They've been playing incredible basketball all year. Our guys did a great job. Give our guys credit. This is the way you want to start the road trip."

Trailing from early in the first quarter, the Cavs got within four in the fourth and were down only eight when Wall scored on a layup and Otto Porter delivered a dagger dunk to make it 123-111.

Lue called time and pulled his starters, conceding the win to the Wizards, who are playing with swagger and have the look of a team poised to make some post-season noise.

Wall, who played Friday after shaking off a migraine headache, didn't miss in the first quarter, when the Wizards barely misfired. Wall went 8 for 8 and Washington made 18 of 22 shots while opening a 14-point lead.

"You can see it in his eyes," Beal said. "When he leads like that everybody else follows."

TIP-INS

Wizards: F Bojan Bogdanovic was a late scratch with lower back stiffness. The Croatian is averaging 14.8 points in 17 games since coming over in a trade from Brooklyn. ... Brooks, who spent 12 seasons in the NBA as a journeyman point guard, marveled at Devin Booker's 70-point performance on Friday. "It took me like 63 games to get 70 points," Brooks cracked. "I got 70 in practice, combined maybe. It doesn't happen often. It's pretty incredible."

Cavaliers: Cleveland's 941 3-pointers this season are the third most in league history. Only the 2015-16 Warriors (1,077) and Rockets (1,050 and counting this season) have made more. ... G Iman Shumpert (sore knee) was a late scratch. .... James (7,394) moved past Maurice Cheeks (7,392) into 12th place on the career assists list. ... Irving has scored at least 20 in 21 straight games — the longest active streak in the NBA.

EYE WEAR

James struggled with light sensitivity during the day after he got poked in the eye by Charlotte's Jeremy Lamb. The Cavs listed him as questionable until about two hours before tip-off.

James made his first dunk before discarding the sporty specs.

"I missed a couple of shots and I was like, 'The hell with those things,'" James said.

WHIZZ-ARDS

Lue wasn't happy with his defence, but said the Wizards were playing at a different speed.

"It seemed like they were so much faster than us," he said. "We just didn't have it tonight."

UP NEXT

Wizards: Continue a cross-country, five-game road trip at the Los Angeles Lakers on Tuesday.

Cavaliers: Return to the road on Monday night at San Antonio.