Western District Carnival title comes down to the wire for Workies