Henrik von Eckermann and King Edward take the €480,000 Longines Global Champions Tour Grand Prix of Stockholm.