Čtyřiadvacetiletý Macháč rozhodl o zisku první sady po maratonské deváté hře, ve které při Tienově servisu využil pátý setbol.
Ve druhém dějství promarnil osmý nasazený hráč vedení 5:2 a sadu opět ukončil při podání soupeře.
O místo ve finále si zahraje s dalším Američanem Brandonem Nakashimou.
Macháč dosud v Acapulcu ztratil jediný set, který mu v prvním kole sebral Jakub Menšík.
V semifinále se představí počtvrté v kariéře. Zatím v něm však uspěl jen jednou, když loni v Ženevě porazil tehdejší světovou jedničku a vítěze rekordních 24 grandslamů Srba Novaka Djokoviče.
Díky postupu do semifinále v Mexiku se Macháč dočká svého nového maxima ve světovém žebříčku. Tím je zatím 24. místo, v pondělním pořadí ATP bude minimálně dvaadvacátý a opět vystřídá Jiřího Lehečku v pozici české jedničky. Ve čtyřhře už Macháč nepokračuje, s Menšíkem čtvrtfinále proti francouzské dvojici Sadio Doumbia, Fabien Reboul vzdali po třech gamech.
Na turnaji v Acapulcu se do singlového semifinále dostal Macháč jako druhý český tenista po Jiřím Novákovi. Ten v roce 1996 prohrál ve finále, o dva roky později už Novák trofej získal.
Tenisový turnaj mužů v Acapulcu (tvrdý povrch, dotace 2,763 milionu dolarů):
Dvouhra - čtvrtfinále: Macháč (8-ČR) - Tien (USA) 6:3, 7:5, Shapovalov (9-Kan.) - Giron (USA) 4:6, 6:3, 6:2, Nakashima (USA) - Goffin (Belg.) 7:6 (7:4), 6:2, Davidovich (Šp.) - Pacheco (Mex.) 6:2, 6:2. Čtyřhra - čtvrtfinále: Doumbia, Reboul (4-Fr.) - Macháč, Menšík (ČR) 2:1 skreč.