In the words of the late, great Yogi Berra: “It’s deja vu all over again.”

That’s how it feels right now for every NBA fan, as the Cleveland Cavaliers and the Golden State Warriors will meet in the NBA Finals for the fourth year in a row after both teams took care of their assignments in their respective conference finals series.

The 2018 NBA Finals between the Cavs and the Warriors will kick off this Thursday at Oracle Arena, as Golden State owns the home-court advantage in the series.

Here’s the complete schedule of the finals, via Shane Young of Basketball Breakdown.

The Warriors have won the two meetings with Cleveland back in the regular season, though, both games occurred prior to the Cavs' reconfiguration of their roster at the trade deadline. Durant led the Warriors in those outings in which the former league MVP averaged 28.5 points.

The Cavaliers limp into a rematch with Golden State still unsure when Kevin Love will play. Love suffered a concussion in Game 6 of the Eastern Conference finals against the Boston Celtics, forcing him to miss Game 7 of that matchup. As for the Warriors, they are also monitoring an injured key player in Andre Iguodala, who missed games 3-7 of the Western Conference finals against the Houston Rockets due to a knee injury.

Sportsbooks have already installed the Cavs as huge 12-point spread underdogs for Game 1 of the finals.

The Cavs are 5-5 in their last 10 road games, while the Warriors are 8-2 in their last 10 at home.