The New York Yankees lost for the eighth time in their past 10 games despite Aaron Judge's 46th home run and 100th RBI of the season.
Dan Evans has reached his second ATP Masters semi-final after coming from a set down to win at the National Bank Open.
The England international spent only a single season in the Spanish capital.
He will face Pablo Carreno Busta after the Spaniard defeated British qualifier Jack Draper in straight sets.