The price of RON97 petrol will soar to a record high of RM2.90 per litre by midnight - up 20 sen since the last increase a month ago.