demi-finale (French) comes from French finale, from Italian finale, from Latin fīnālis, from Latin -ālis, from Proto-Italic -ālis — forms relational adjectives.
demi-finale (French): semi-final