Kwiatkowski goes thirdpublished at 16:21 British Summer Time 1 July 2017
Team Sky's Michal Kwiatkowski fades slightly in the second half, coming home in 16 minutes 19 seconds to move into third place.
His team-mate Vasil Kiryienka still leads, having gone eight seconds quicker.
Quick-Step's Matteo Trentin is the man sandwiched between the two Team Sky riders.