Hamilton ends on top