Clarence Rupert finishes through contact