Polls have Macron to win
The second round of the French Presidential election is this weekend, and it looks like Macron shoukd win by around 55% to 45% for Le Pen.
There have been 76 polls in April, and Macron has led in 75 of them, including the last 60.
If Putin had not invaded Ukraine, then I suspect it would be much closer.