World number 58 Giron upset Evans 6-3 7-5 in one hour and 46 minutes, qualifying for his maiden ATP Tour final.
San Diego native Nakashima progressed into the decider after getting past Australian Christopher O’Connell 6-4 7-6 (7-3).
Nakashima’s triumph means he is into his first tour-level final of the season and it has come in familiar territory.
The fifth seed needed one hour and 50 minutes to beat O’Connell, who had the edge in the key statistics, including 8-7 aces, 34-31 winners and 13-16 unforced errors.
But Nakashima came up big when it mattered, managing the only break of the match in the first set, before triumphing in a tiebreak.
Giron produced the surprise result against world number 25 Evans, who was chasing his first-ever ATP Tour title.
The American sent down 11 aces, while he also hit 40-25 winners. Evans was unable to convert any of the three break points he generated throughout the match.
Get breaking news alerts.
Allow Notifications
You have already subscribed
Stay connected with us on social media platform for instant update click here to join our Twitter, & Facebook
We are now on Telegram. Click here to join our channel (@TechiUpdate) and stay updated with the latest Technology headlines.
For all the latest For Top Stories News Click Here