Original: On November 4, 2007 Holmes ran, and successfully completed, the New York Marathon in 5:29:58.
Simplified: She participated in the New York Marathon in 2007.