Jiri Lehecka will play fellow 24-year-old and world No.2 Jannik Sinner in the Miami Open final after dispatching Frenchman Arthur Fils in just 77 minutes.