We were so close to having an interesting series, but Golden State proved to be too much.

The Warriors fought back in the fourth quarter and finished off a 118-113 victory over the Cavaliers in Game 3 of the NBA Finals on Wednesday night to take a 3-0 lead in the series and improve their 2017 playoff record to a perfect 15-0.

Kevin Durant was brilliant down the stretch, scoring seven points in the final three minutes for the Warriors, on his way to 31 for the game. He added eight rebounds and four assists. Klay Thompson scored 30 points on 6 of 11 shooting from 3-point range, while Stephen Curry finished with 26 points, 13 rebounds and six assists.

LeBron James and Kyrie Irving were dominant for most of the game as they tried to will the Cavs to victory. James finished with 39 points, 11 rebounds and nine assists while Irving put up 38 points, six rebounds and three assists. J.R. Smith, who had largely been absent in the first two games, made five 3-pointers and finished with 16 points.

The game looked like it was following the same script as the first two games of the series: The Cavs started out well before the Warriors turned it on, then the Cavs kept it close in the second quarter and only trailed by six at halftime. In the first two games, however, the Warriors went on huge runs in the third quarter to blow the game open. Not in Game 3.

This time, the Cavs held a lead until late in the fourth quarter, but a furious fourth-quarter comeback led Golden State to victory.

The Warriors will look to finish the postseason undefeated and sweep the Cavs in Game 4 on Friday. Here are some takeaways from the game.

We were so close

Well, we almost got the series NBA fans were hoping for in the Finals. I mean, at least we got a close game, right? Right? The Cavs were a minute away from making this a 2-1 series and putting all the "we just choked last year oh no are we going to do it again" pressure back onto the Warriors. But Golden State won what was essentially its first meaningful close game in the entire playoffs, and now we have pretty much no hope of the Finals salvaging what was otherwise a pretty uneventful postseason. There is, however, some solace in the fact that ...

We could be watching the greatest team of all time

No team in the NBA, MLB, NFL or NHL has ever won 15 consecutive playoff games. So we have already witnessed history. But, if the Warriors can win on Friday and finish the postseason 16-0, they would have to be in the conversation for not only the greatest NBA team of all time, but the greatest team in all of sports. They'd have some stiff competition, to be sure, but an undefeated run in the NBA playoffs is nearly unimaginable, particularly when you have LeBron James waiting in the Finals.

Durant, Warriors a match made in heaven

Well, this couldn't have worked out better. At least when LeBron joined Dwyane Wade in Miami they had some adversity and lost in the 2011 Finals. Durant and the Warriors, on the other hand, have cruised through the regular season and the playoffs without even the tiniest of potholes. Durant provided just what they needed after last year's Finals loss -- a bona fide go-to bucket-getter -- and the Warriors have provided just what Durant needed -- a team so full of offensive weapons that he could focus on the other facets of his game. I'm guessing when KD looks back on his decision to join the Warriors, he's going to say it was a good one.

Where do LeBron, Cavs go from here?

Barring a miraculous scenario in which the Cavs come all the way back to defeat the Warriors in seven games, Cleveland is going to have to figure some things out. Clearly they have no real competition in the East, but the idea of running into these same Warriors in the Finals next year has to be quite daunting. Do the Cavs make significant changes this offseason to help LeBron? Do they think about replacing Tyronn Lue? How will LeBron transition into the final portion of his career? These are all questions the team will have to address, because the Warriors don't appear to be going anywhere any time soon.