Kessler, que conquistou a sua primeira vitória em relva no início deste mês em Queen's, dominou o encontro desde o início e selou a vitória numa hora e 34 minutos.
"Estou muito entusiasmada por conseguir outro título. Cheguei a outra final, outra grande semana de ténis para mim", afirmou.
"Quero começar por felicitar também a Dayana pela sua boa semana", disse M. Kessler.
"Ela é uma competidora muito forte. Tivemos três jogos muito competitivos, por isso parabéns por uma boa semana", referiu ainda a jogadora.
A americana de 25 anos serviu melhor do que Yastremska no primeiro set, ganhando 17 dos seus 25 pontos de serviço, em comparação com 19 dos 35 primeiros serviços da ucraniana.
O segundo set estava 3-3 antes de McCartney superar um desafio vigoroso para fechar o jogo em 7-5.
Yastremska, a primeira jogadora ucraniana a chegar a uma final do WTA Tour na superfície em 17 anos, estava a jogar o seu segundo jogo decisivo do ano, mas ficou aquém do seu primeiro título WTA desde 2019.