The New York Knicks beat the Cleveland Cavaliers convincingly last night and are now two wins away from their first NBA finals since 1999.