Halvorsen went under the flamme rouge in the wheel of Filippo Ganna and Owain Doull but the Norwegian was forced to come off the power in the fight for position just as he launched his sprint. He rallied and came home sixth behind stage winner Dylan Groenewegen (Jumbo Visma).
The Dutchman won from a vastly reduced group after a big crash following a sharp narrowing of the road 10 kilometres from the line had seen Chris Lawless go down and the race blown apart. Thankfully Lawless was quickly up on his feet and back racing but less than half the bunch made it through ahead of the spill.
The finishing circuit around De Panne was a tight and twisty affair and the trio of Gianni Moscon, Ian Stannard and Leonardo Basso had done a fine job of keeping the team up front and out of trouble in the closing 25 kilometres.
It was their strong positioning work that had Halvorsen, Doull and Ganna in the right place to avoid the big crash in the closing stages and a string of smaller incidents before that.
Then it was over to the sprinters who had made the final selection and Halvorsen fought hard amongst some of the biggest names in the sport, duking it out with Groenewegen, Elia Viviani, Fernando Gaviria and more to earn his ninth top-10 finish of the 2019 season.