Germany oust hosts to reach showpiece