Motorists filling up will be getting a little more for their money as a supermarket price war heats up.

After a move by Sainsbury's to cut 5p a litre of fuel prices, Asda has announced a cut in diesel prices by up to 2 pence per litre, "bringing it back to its lowest price on diesel since July 2012".

Unleaded has come down by up to 1 pence per litre.

From this morning, Tuesday, September 30, drivers filling up at any of Asda's 232 forecourts nationwide will benefit from the retailer’s new national price cap on diesel and unleaded, meaning motorists will pay no more than 128.7 pence per litre for diesel and 124.7 pence per litre on unleaded.

Andy Peake from Asda said: “With this latest price cut we’re now seeing some of the lowest fuel prices around, with diesel at 128.7ppl and unleaded at 124.7 ppl.

"Whilst other supermarkets are cutting fuel prices, we’re the only retailer that has a national price cap on fuel, ensuring every single one of our customers knows what they will pay at the pump regardless of where they live”.