Cardosos Home Run lifts Germany in pitchers duel