Ireland's Sam Bennett produced another brilliant ride to win his second stage in a row at the Tour of Turkey.

The Bora-Hansgrohe man surged to victory on an uphill sprint finish to strengthen his lead on the general classification. 

Bennett won three stages of last year's Tour of Turkey and signalled his intent this time around with a fine opening showing in Tuesday's 156.7km flat stage from Istanbul to Tekirdag.

Today, finishing in Eceabat, he edged out his team-mate Felix Grosschartner and Colombian Jhonatan Restrepo Valencia of the Manzana Postobon Team.

"The finish was much harder than yesterday’s," he told Eurosport afterwards.

"What was most difficult there was to keep patient as the roads were really narrow. [Lukas] Postlberger went, it was a good move, the guys did an amazing job into the bottom of the climb, that was critical. There was very good work from the team today.

"The gradient was all over the place, but that’s okay as I can do hard accelerations repeatedly. It suited me really well. I was surprised. I mean, I was up for it but I didn’t know if I’d get it or not."