Espargaró stays calm in treacherous conditions to score season-best