Christian Vietoriskept the Formula 3 Euro Series title battle alive by claiming a brilliant, if unlikely, win at Dijon.