The four remaining Tory leadership candidates have clashed bitterly in crucial TV debates where they attacked each other's records on the economy.
But the real audience is 180,000 Tory members who’ll vote between the final two before a new PM enters No10 on September 6.
And that’s not to mention Tory MPs, who will whittle down the five candidates to the run-off in three ballots this week - starting with a ballot result at 8pm tonight which will reduce the field to four.