Changi races against time and rivals