NEWARK, N.J. -- Brook Lopez had a hard time remembering his last game-winning shot.
"I don't know, it might have been Stanford -- but it feels good," the New Jersey Nets center said. "We ran the play exactly the way we wanted to."
Lopez scored the tiebreaking basket on a turnaround jumper from 6 feet out with 1.4 seconds remaining and the Nets beat Cleveland 103-101 on Monday night, handing the Cavaliers their 17th straight defeat.
Looking for more information on the Nets? ESPNNewYork.com has you covered. Blog
Lopez led the Nets with 28 points and Anthony Morrow scored 16 off the bench. Cleveland's losing streak is its longest since dropping 19 in a row to close the 1981-82 season.
The Cavaliers have lost 21 straight road games, matching the team record set from Jan. 13 to April 14, 2003. Their last road win came in New Jersey on Nov. 9.
"It's tough to take the loss because I thought our guys played hard enough to get the win," Cleveland coach Byron Scott said. "We have to keep playing hard and applying all the things we talked about at both ends of the floor. We have to know it's going to work out for us, we're going to have a breakout game. Right now we're losing some of these battles but in the long run we'll hopefully win the war."
The final basket by Lopez capped a back-and-forth battle down the stretch between two last-place teams.
The Nets have won three of four since owner Mikhail Prokhorov ended trade talks to acquire Carmelo Anthony from Denver.