Пилот лавки срезал угол - при этом он прошел меньшую дистанцию, чем ты. На этом он выиграл. Расстояние между вами преобразовалось из горизонтали в вертикаль - на этом он тоже выиграл, так как ты терял скорость больше, чем он. Итого имеем два выигрыша для лавки, которые и позволили отыграть 600 метров из 800.