Sofia Kenin is into the Australian Open final after stunning top seed and home favourite Ash Barty 7-6(6) 7-5 on Rod Laver Arena.