Alexander Kristoff won stage 2 of the Three Days of De Panne as Philippe Gilbert tightened grip on the general classification.