Yastremska sinks Garcia in epic final to claim Strasbourg title