 There was rejoicing at 8 o'clock in the left-wing camp when the projections were published. Against every expectation, the national rally had fallen from a clear first place in round one a week ago to third place in round two. It now looks set to win at most 150 seats in the Assembly, some way behind the new Popular Front on the left and supporters of President Macron in the centre.