Supermax rallied to close RM1.58 higher at RM12.44 and it was the top gainer for the day as investors continued to pile into glove makers due to the ongoing Covid-19 pandemic.