Hertha Berlin ended their 35-year wait to reach the German Cup semi-finals on Wednesday as Japan midfielder Genki Haraguchi sealed their 3-2 win at snowy second-division side Heidenheim....