Kenenisa steals the show in Zurich