Silva retakes lead for United