Kirchen grabs stage win and yellow jersey