Russia's Kasatkina made her deepest grand slam run earlier this year by reaching the semi-final of the French Open, where she lost to world number one Iga Swiatek, and with this singles title – the fifth of her WTA career – she has claimed a career-best ranking of ninth in the world.
Against Rogers, the story was how the effectiveness of Kasatkina's serve continued to improve the further the match went on.
In the hard-fought opening set, Kasatkina won just 53 per cent (26-of-49) of her service points, allowing two breaks of serve and then flailing in the tie-break to drop five consecutive points.
Something changed from that point on, with Kasatkina improving to take 69 per cent (18-of-26) of her service points in the second frame, and that jumped again to 76 per cent (16-of-21) in the decider as she either figured something out, or Rogers ran out of steam.
Kasatkina did not allow a single break point opportunity after the first set, while converting four of her six chances to take a double-break in both the second and third.
Rogers had not lost a single set in her four matches to make it to the final, putting the exclamation point on a terrific run from Kasatkina that included wins over world number 27 Elena Rybakina, world number six Aryna Sabalenka and world number three Paula Badosa.