D’hoore edged out Lisa Brennauer (WNT-Rotor) and Demi Vollering (Parkhotel Valkenburg) by a narrow margin to add to her Stage 1 victory.
“I was hoping for a bunch sprint and I’m happy I could finish it off again," D’hoore said.
Trek-Segafredo rider Anna Plichta was the most combative rider with a solo break of just under 100km before she was eventually caught with 41km remaining.
Brennaeur’s reward for the time bonuses she has accrued in this year’s race thus far is the OVO Energy green jersey of race leader.
“I wanted to win the stage. I knew that the final would suit me; a flat finish, a long finish straight" Brennauer said. “I did everything how I wanted to do it and I don’t think I did anything wrong, it’s just Jolien is so fast. She was just better today.
“I think tomorrow is another good day for us as a team to step up and do good teamwork. We are ready for it and I’m excited.”
Overnight race leader Marianne Vos was one of a number of riders forced to abandon mid-stage following a crash near Didcot. The Dutch rider required treatment to cuts on her face.
“The speed went up in preparation for the second intermediate sprint," Vos said. "There was a fall before me, which I could not avoid.
"I fell hard on my head and, apart from a cut and some scratches, I don’t have any other injuries."