New evidence emerged, vindicating him completely.
⇑ Translate the sentence above by Google ⇑
Related: evidence, emerge