Heywood grabs grand final spot