Watson raced through the first set against American Christine McHale to win 6-3 in just 39 minutes.
However McHale fought back in the second to break twice, winning 6-1 and forcing a decider.
WTA Acapulco
Watson battles past Fernandez in Acapulco to win her first WTA title since 2016
01/03/2020 AT 05:51
In the final set Watson broke twice to overcome McHale 6-1and rech the semi-final, in which she will face China's Xiyu Wang.
However, it was a different story for her compatriot Edmund, who was defeated in straight sets by Taylor Fritz, 6-4 6-3.
Elsewhere Rafa Nadal and John Isner also made the semi-finals, while Grigor Dimitrov defeated Stan Wawrinka to secure his place.
WTA Acapulco
Watson reaches Acapulco final; Nadal books Fritz showdown
29/02/2020 AT 12:21
Konta announces retirement from tennis