The New York Knicks swept the Cleveland Cavaliers to reach the NBA Finals for the first time since 1999, hoping to end a 53-year championship drought.