Not so sure of that. There's two possible ways where it could go wrong, from what I remember of the previous elections:
1) Zanmour and Le Pen take enough of each other's votes that none of them goes for the second round; remember that when Macron was elected, the Communist candidate almost got...