Delhi on Saturday recorded a maximum temperature of 42.8°C, marking a departure of 5.1°C from the normal temperature, according to IMD.