No, Cavaliers coach Mike Brown admits, 66 games into the season, he hasn't yet figured out his team.

The way it wins some games, and loses others, makes no sense.

"I agree,'' Brown said.

"It's weird,'' Dion Waiters added.

That would be one way to describe Friday's rally from an 18-point second-quarter deficit to a 103-94 victory over the Golden State Warriors at Oracle Arena.

Other ways would be shocking, stunning, confounding. But with their second straight win on this West Coast trip, the Cavs improved to 26-40, 6-2 in their last eight games against the Western Conference. It was the biggest deficit overcome by the Cavs since they beat the Milwaukee Bucks, 113-108, on Jan. 25, 2013, after trailing by 20 points.

Spencer Hawes had 22 points and 13 rebounds, and Waiters added 18 points for Cleveland, 3.5 games behind Atlanta for the No. 8 seed in the Eastern Conference playoff race. After trailing, 36-18, early in the second quarter, the Cavs outscored the Warriors the rest of the way, 85-58.

Stephen Curry had 27 points and Draymond Green added 18 for Golden State, 41-26 overall. It was just the 11th loss at home this season for the Warriors, who were without starting shooting guard Klay Thompson because he was attending his grandfather's funeral in the Bahamas.

The question, of course, is why they fell behind by 18.

"We weren’t mentally involved,'' Waiters said. "We got hit in the mouth first. It took us to get hit in the mouth first to wake up….You can’t come out as flat as we did, 20-4, and climb back in. That ain’t always going to work.''

Indeed. That probably should not be part of the game plan going forward. But the Cavs got away with it on Friday because Waiters hauled them back in with 12 points in the second quarter and then Hawes, Kyrie Irving and Luol Deng kept them there in the second half.

Once the Cavs decided to participate, it took Cleveland just 5:26 to go from trailing early in the second quarter, 36-18, to leading, 40-38, on a 3-pointer by Waiters.

"Dion was huge for us during that stretch. He hit big shot after big shot after big shot and helped us gain our confidence back a little bit,'' Brown said.

"Dion Waiters -- in my opinion -- best game of the season,'' added teammate Jarrett Jack, a former Warrior who got a warm reception in his first game back.

The Cavs outscored the Warriors in the second quarter, 36-21, primarily because the Cavs bench outscored the Warriors bench in that period, 24-9. Rookie Matthew Dellavedova, from nearby St. Mary's, had two 3-pointers in a 13-0 run that got Cleveland back into the game after plenty of fans back home had turned off their radios and televisions and gone to bed.

All in all, the Cavs made 13-of-24 shots (54.2 percent) in the second quarter, held the Warriors to 10-of-23 shots (43.5 percent), including 1 of 7 from 3-point range (14.3 percent), while forcing five turnovers and scoring 13 points off them.

Cleveland continued to push through the third quarter, outscoring Golden State, 32-18, to take an 84-71 lead into the fourth quarter. Every time the Warriors threatened to make a charge, Irving drilled a shot to keep them at bay.