Richmond into another grand final after edging valiant Port Adelaide
Richmond staved off a stirring changing-of-the-guard challenge from Port Adelaide to go within touching distance of the flag after prevailing in a heart-stopping preliminary final.