Anthony Davis and LeBron James powered Los Angeles to a 124-114 victory over the Miami Heat that put the Lakers two wins away from their first NBA title since 2010.