The Orica-GreenEDGE rider powered past Marco Coledan (Bardiani Valvole-CSF Inox) - who was running on empty - in the final 200 metres.
The Italian held off Andre Greipel (Lotto-Belisol) to snatch second in a photo finish, but the German - who was slowed by the crash - will be consoled by the fact that he takes over the lead of the General Classification on the eight-stage race.
“I feel very good to have won today,” said Kruopis, who felt he deserved a little good fortune. “I had a bit of bad luck with Qatar and Langkawi. I was looking for a victory at both of those races and came up empty. It was especially nice to take the victory today after that.”
The real talking point of the 153km run from Alanya to Antalya was the crash. With Blanco leading the group into the final kilometre, Mark Renshaw seemed to catch the rear wheel of team-mate Graeme Brown, sending him crashing to the ground.
Coming in a narrow funnel ahead of the finishing straight, only a few riders managed to sneak past before several crashed into the unfortunate Blanco riders to grind the vast majority of the lead group to a halt with nowhere to go.
Barriers all along the funnel were knocked over as riders swerved into them, with one bike vaulting high over them and landing several metres outside the course.
"The sprint was very dangerous,” added Kruopis. “Leigh helped me a lot. There was a big crash, and after the big crash, I managed to come through with five guys ahead of me. I basically started right after the crash happened, and I passed all the guys before me to take the win."
Greipel leads stage one winner Marcel Kittel of Argos-Shimano and Kruopis overall - all with the same time - with Coledan four seconds back in fourth.