Adam Mason wins 800