"it's a race between Fillon and Le Pen right now." That is what the media try to convince voters in order to have Fillon elected.
Problem for Fillon is he was Sarkozy's Prime Minister for 4 years and has a very reactionary political platform, even if he is trying to backtrack a bit now...
The surprise might be from the "ignored by media" stream.