Michael Olise shone with a goal and an assist as France made the Nations League semi-finals, playing in Antoine Griezmann's usual 10 role.