Rock on target for £290m