Give a stream of consciousness and then the final answer. The opening stage was won by Fernando Gaviria of Quick-Step Floors, who became the Tour's first rider to wear the general classification leader's yellow jersey. Peter Sagan (Bora -- Hansgrohe) then took the race lead the following stage. BMC Racing Team won stage three's team time trial, putting their rider Greg Van Avermaet in yellow. He held the jersey for eight days until the second high mountain stage, where stage winner Thomas took the lead. He held it for the rest of the race to become the first Welshman to win the overall race. As a result, Team Sky -- and additionally British riders -- won six of the previous seven Tours dating back to 2012.

Answer this question: who won the first stage of the 2018 tour de france?
This is the relevant information: The opening stage was won by Fernando Gaviria of Quick-Step Floors, who became the Tour's first rider to wear the general classification leader's yellow jersey.
So, the final answer is Fernando Gaviria.