Yuzuru Hanyu (JPN) wins his second grand prix and first one this year, beating fellow countryman Daisuke Takahashi for the first time by 9.52 points.