Western Suburbs, City United and Thornton keep finals hopes on track