Battling Cards edged in final