Anthony Turgis narrowly edged out Britain's Tom Pidcock in a thrilling sprint finish after a challenging 199km ninth stage of…