Comcast beat Rupert Murdoch's Twenty-First Century Fox in the battle for Sky on Saturday after offering £30.6 billion ($40 billion) in a dramatic auction to decide the fate of the pay-television group.