The Warriors and Cavaliers will meet in the NBA Finals for a third straight season beginning June 1, and it should be a good one, considering that they've already provided us with plenty of memorable moments.
Here are seven of the best ones they've given us so far.
Klay Thompson has words for LeBron James after Game 4 of the 2016 Finals
LeBron literally laughed when asked to respond, but it later became clear that he took those words to heart. Not only did he win the next three games to beat the Warriors and win the title, but he played at an unbelievable level in helping his team win its first 10 playoff games in 2017.
LeBron's reaction to winning Game 2 of the 2015 Finals
Kevin Love was lost earlier in the playoffs with a shoulder injury, and Kyrie Irving suffered a knee injury in Game 1 of the Finals that sidelined him for the rest of the series. But James willed the Cavaliers to an overtime victory in Game 2 with 39 points, 16 rebounds and 11 assists, while playing more than 50 minutes.
LeBron's reaction when it ended was the most hyped we had ever seen him, and with good reason: After stealing a game on the road with a severely depleted squad, he truly believed his team had a shot.
Kyrie Irving hits the game-winner on Christmas Day 2016
The first meeting between the Cavaliers and the Warriors following Cleveland's victory in the 2016 Finals (and Golden State's addition of Kevin Durant in free agency) came on Christmas Day the following season. The Warriors were in control for most of it, and had built a 14-point lead with a little over nine minutes left.
But the Cavaliers came all the way back to win it, and Irving's spinning, fadeaway jumper over Klay Thompson was the difference.
Andre Iguodala moves into the starting lineup in Game 4 of the 2015 Finals
Despite the Cavaliers losing both Kevin Love and Kyrie Irving to season-ending injuries, LeBron James and the Cavaliers were able to grab a 2-1 lead in the 2015 Finals — until a not-so-small adjustment by Golden State changed everything.
Iguodala hadn't started a single game in 77 regular-season appearances, but his small-ball lineups were unstoppable that year. The Warriors started him the next three games — all Golden State victories — and Iguodala was named Finals MVP.
Jesse D. Garrabrant/Getty Images
Draymond Green's swipe at LeBron's groin in Game 4 of the 2016 Finals
The altercation that swung a series.
Late in Game 4 after the contest had been decided, James and Green got tangled up after a physical sequence, and James appeared to shove Green to the floor before stepping over him in an attempt to get back into the play.
Green took it as disrespect and took a swipe at LeBron, which just happened to catch his opponent in the groin. The refs let it go, but the league hit Green with a flagrant a day later, which put him over the postseason limit of three, resulting in an automatic one-game suspension.
The rest, as they say, is history.
Getty ImagesRonald Martinez
LeBron's chase-down block on Andre Iguodala in Game 7 of the 2016 Finals
Golden State wouldn't get anywhere near a better look, and didn't score the rest of the way.
Getty ImagesGetty Images
Kyrie Irving's shot over Stephen Curry to win Game 7 of the 2016 Finals
Game 7 was tied with less than a minute to play, and Irving was isolated behind the three-point arc, guarded by Curry, with the shot clock winding down. He rose up, with Curry as close as could be expected in that situation, and buried the three that stood as the game-winner, giving Cleveland its first title.