Rafael Nadal continued his stunning start to 2022 by beating incoming world number one Daniil Medvedev to set up a Mexican Open final against Britain's Cameron Norrie.
Norrie, 26, reached the final with a 6-4 6-4 win over Greece's world number four Stefanos Tsitsipas.
Norrie has won eight matches in a row after lifting the Delray Beach title.
The British number one, ranked 12th in the world, won the third ATP Tour title of his career in Florida last Sunday and now has the opportunity to claim another by beating Nadal.
The pair meet in the Acapulco final at 03:00 GMT on Sunday.