Sahih Muslim | Book 18 | Chapter 7

Narrated by Zaid b. Khalid al-Juhani
Zaid b. Khalid al-Juhani reported Allah's Apostle (may peace be upon him) as saying: Should I not tell you of the best witnesses? He is the one who produces his evidence before he is asked for it.