Praggnanandhaa beats Magnus Carlsen