Energy Index set for record close as oil tops $89