Sam Bennett sealed his third stage win in a row at the Binckbank Tour on Wednesday in this breathless photo finish.