Maria wins all-German clash to reach semifinals