De eerste set verliep onvoorspelbaar. Na een voorsprong van 4-1 leverde Halep twee servicebeurten in (4-4). In de tiebreak verspeelde Stephens, die op 6-6 twee setpunten liet liggen, eerst een voorsprong van 0-4 en daarna van 2-5. De 25-jarige Amerikaanse herstelde zich goed in de tweede set, maar in de derde set maakte ze toch weer te veel fouten. Halep benutte haar vierde wedstrijdpunt.
Voor Halep was het haar tweede titel in Montreal. In 2016 zegevierde ze voor de eerste keer. Halep staat nu op achttien titels op de WTA Tour.
Halep was Stephens eerder dit jaar in de finale van Roland Garros in Parijs ook in drie sets de baas.