After a hard fought battle, Carlos Sainz & Justin Thomas swung to victory winning the inaugural Netflix Cup title! The Netflix Cup, Netflix's....