Alma vs Swan Valley in TVC showdown battle of unbeatens