The Cavaliers and the Warriors are crushing everything in their path to face each other for a third consecutive time in the NBA Finals. While some complain that the playoffs have become boring as Cleveland and Golden State continue their undefeated march toward another rematch, it's very possible that we could be in store for one of the greatest battles for a championship the NBA has ever seen.
If the Cavaliers and the Warriors do end up putting on a show that becomes the most compelling in NBA history, it would be anything but a minor accomplishment.
Here's a look at the last 25 NBA Finals, ranked from least watchable to most.
1999: Spurs beat Knicks
When a baseline jumper from Avery Johnson is the signature highlight of a run through the Finals, you know something has gone horribly wrong. And it had -- this was the lockout-shortened 1999 campaign, which resulted in a rushed 50-game regular season that didn't begin until Feb. 5.
A Knicks team that was seeded eighth in the East managed to make it to the Finals, and San Antonio came away with its first title in franchise history under some extremely dubious circumstances.
1995: Rockets beat Magic
The defending champion Rockets entered the playoffs as a sixth seed, and overcame a 2-0 series deficit to beat the Suns in the second round. By the time a Finals matchup was set against a young Shaquille O'Neal and the Orlando Magic, however, Houston was clicking on all cylinders, and completed the four-game sweep.
This was the second consecutive season in which we saw two of the game's greatest big men of all-time in O'Neal and Hakeem Olajuwon battle for a title; Olajuwon and Patrick Ewing went at it the previous season.
2003: Spurs beat Nets
Tim Duncan and David Robinson beat a Nets team led by Jason Kidd in a defensive-oriented series that saw the winning team score more than 88 points in just two of the six games played.
2002: Lakers beat Nets
Todd MacCulloch started all four games for the Nets at center attempting to defend Shaquille O'Neal in his prime. No wonder the Lakers came away with the sweep to capture their third title in as many seasons.
2009: Lakers beat Magic
After acquiring Pau Gasol in a midseason trade with the Grizzlies in 2008, the Lakers went to the Finals three straight seasons. This was Kobe Bryant's first title without Shaquille O'Neal by his side, and while L.A. opened the series with a 25-point victory in Game 1, it was close and competitive the rest of the way.
2007: Spurs beat Cavaliers
The Spurs swept the Cavaliers in 2007, behind a Finals MVP-worthy performance from Tony Parker. This was LeBron's first trip to the Finals, but after finally (and almost singlehandedly) vanquishing the dreaded Detroit Pistons, James didn't have anywhere near enough help to battle a Spurs team that featured such a balanced attack.
2015: Warriors beat Cavaliers
The Cavaliers went up 2-1 in this series after Kevin Love and Kyrie Irving were both lost for the season with injuries, before Stephen Curry -- coming off of one of the best individual offensive seasons in history, and his first MVP nod -- led his team to the title.
Fun fact: Andre Iguodala was named Finals MVP, after moving into the starting lineup for the final three games of the series.
NBAE/Getty ImagesNoah Graham
2001: Lakers beat Sixers
The 2001 Sixers had the MVP (Allen Iverson), Coach of the Year (Larry Brown), Sixth Man of the Year (Aaron McKie) and Defensive Player of the Year (Dikembe Mutombo). But they were able to win only the first game of the series, as Shaquille O'Neal averaged 33 points, 15.8 rebounds and 3.4 blocked shots on his way to capturing a second straight Finals MVP.
2012: Heat beat Thunder
The ring-chasing LeBron did by taking his talents to South Beach paid off in his second season with the Heat. The lockout-shortened campaign ended with Miami taking down a Thunder team that featured Kevin Durant, Russell Westbrook and James Harden in five games.
It would be Oklahoma City's only Finals appearance in the KD-Russ era, and Harden was traded to the Rockets before the beginning of the following season.
NBAE/Getty ImagesIssac Baldizon
2011: Mavericks beat Heat
Dirk Nowitzki won the lone title of his 19-year NBA career against the Heatles in LeBron's first season in Miami.
The Mavericks had the playoff leaders in points (Dirk), rebounds (Tyson Chandler) and assists (Jason Kidd) that season, in case you're wondering how LeBron, Wade and Bosh failed to get the job done in this one.
2005: Spurs beat Pistons
Detroit was attempting to win back-to-back titles after upsetting the Lakers in 2004, but huge Game 7 performances from Tim Duncan, Manu Ginobili and Robert Horry gave the Spurs their third title of the Gregg Popovich era.
2006: Heat beat Mavericks
Miami trailed Dallas 2-0 in this series, before the Heat stormed back thanks to what some (including Mark Cuban) believe was some very questionable officiating. But Dwyane Wade was the centerpiece of a stacked roster that included Shaq, Gary Payton, Alonzo Mourning and Antoine Walker, all of whom made key contributions as the series rolled along.
2000: Lakers beat Pacers
The first season that Staples Center was open for business ended with Kobe Bryant and Shaquille O'Neal winning the first titles of their respective careers. It wasn't easy, however, and L.A. needed an epic performance from Bryant in overtime in Game 4 to help the Lakers take down Reggie Miller's Pacers in a series that needed six games to be decided.
1996: Bulls beat Sonics
The Bulls set the all-time record for most wins in a regular season by finishing 72-10, a mark that stood untouched for 20 years until the Warriors went 73-9 in 2016.
The Sonics won 64 games themselves, and might have had a better chance if they didn't lose the first three games of the series. Gary Payton and Michael Jordan engaged in some trash-talking battles throughout, and Seattle pushed Chicago to six games before Jordan got his fourth NBA title.
2014: Spurs beat Heat
The Spurs lost the 2013 Finals in one of the more devastating ways possible, so the fact that they were able to regroup and make it through the long grind of the regular season before getting their chance at revenge was an incredible mental accomplishment.
By the time San Antonio faced LeBron and the Heat in 2014, the team was playing some of the best offensive basketball the league has ever seen. The Spurs were so good in this series that they didn't just wipe out Miami in a quick five games, but they had LeBron re-thinking his life choices when all was said and done. He would head back to Cleveland to start anew the very next season.
Bob DonnanBob Donnan-USA TODAY Sports
1994: Rockets beat Knicks
A battle between Hakeem Olajuwon and Patrick Ewing needed all seven games to be decided, and Olajuwon became the only player in NBA history to win MVP, Finals MVP and Defensive Player of the Year in the same season.
Michael Jordan's fifth NBA title came courtesy of a Steve Kerr jumper in the closing seconds of Game 6. The great part about that play is that the Bulls expected the double-team to come in the timeout before the possession, and Kerr told Jordan, "If he [John Stockton] comes off, I'll be ready." MJ trusted his teammate, and the rest is history.
2008: Celtics beat Lakers
The first year of Boston's super-team formation of Kevin Garnett, Ray Allen and Paul Pierce was the only one to yield an NBA title. The 2008 team was fantastic, however, and came back from 20 points down midway through the third quarter of Game 4 in L.A. to take a commanding 3-1 lead in the series.
The Lakers made sure they wouldn't be eliminated at home with a Game 5 victory, but the Celtics won Game 6 back in Boston by 39 points.
1992: Bulls beat Blazers
Michael Jordan opened the 1992 NBA Finals with a performance for the ages, scoring 35 points and draining six threes in the first half to set the tone in a game the Bulls won by 33 points. The rest of the series was fairly competitive, with the Bulls needing six games to repeat as champions.
All we remember, though, is Jordan's shrug after knocking down his sixth three-pointer in Game 1 late in the first half.
2004: Pistons beat Lakers
Those guys pictured above -- Rip Hamilton, Ben Wallace, Chauncey Billups and Rasheed Wallace -- pulled off one of the biggest upsets in NBA Finals history. Kobe Bryant and Shaquille O'Neal were joined that season by a ring-chasing Gary Payton and Karl Malone, but Detroit's incredible defense (and Bryant's insistence on taking long, contested jumpers over the outstretched arms of Tayshaun Prince) doomed the Lakers from the start.
1993: Bulls beat Suns
This was Charles Barkley's best chance to get a ring, and even though the series went only six games, he came very, very close. Game 6 was there for the taking for Phoenix, but the Bulls won it on a three-pointer from John Paxson with 3.9 seconds remaining, despite scoring just 12 fourth-quarter points.
San Antonio led by three with 7.9 seconds remaining in Game 6, and the ceremonial yellow rope surrounding the court to keep the fans from storming the floor after the title was won was already in place. That's when a three-point attempt from LeBron James clanked off the iron, and had the Spurs secured the rebound, the championship would have been theirs.
But Gregg Popovich had Tim Duncan on the bench for what was supposed to be the game's final possession, and Chris Bosh came away the offensive board. He flipped it to Ray Allen in the corner, who quickly stepped back, rose up, and hit one of the most memorable shots in Finals history to send the game to OT.
Miami won Game 6 in the extra session, and LeBron and Dwyane Wade combined for 60 points in Game 7 to give the Heat a second straight title.
Getty ImagesGetty Images
2016: Cavaliers beat Warriors
The Warriors set the record for most wins ever in a regular season, and led LeBron James and the Cavaliers 3-1 in the Finals. But a Draymond Green suspension in Game 5 opened the door for Cleveland to claw its way back, and behind clutch plays from Kevin Love, Kyrie Irving and LeBron down the stretch of Game 7, the Cavaliers completed a comeback that no team ever had, and LeBron brought the city of Cleveland its first NBA title.
Kelley L CoxKelley L Cox-USA TODAY Sports
1998: Bulls beat Jazz
Michael Jordan hit one of the many iconic shots of his Hall of Fame career to win his sixth NBA title in Utah in Game 6. And except for Chicago's 42-point victory in Game 3, the rest of the series was incredibly close -- the average margin of victory in the other five games was merely three points.
2010: Lakers beat Celtics
This one was epic. It featured the two most storied franchises in NBA history renewing a decades'-old rivalry, and it was a chance for the Lakers to exact revenge on the team that beat them in the championship round back in 2008.
Game 7 was a nerve-wracking, defensive slug-fest, but when all was said and done, Kobe Bryant had earned the fifth and final title of his 20-year NBA career.