Kurri Weston and Eastern Suburbs fight for last spot in cricket semi-finals