High stakes as top teams fight for place in final