The undulating and cobbled course threw up the expected drama, with repeated attacks throughout and a chasing trio - led by Peter Sagan - almost hauling in the front two inside the final few kilometers.
However, Van Avermaet and Keukeleire worked together well enough to stay out on their own, with the BMC star proving too strong in a short sprint to the line.
Olympic gold medallist Van Avermaet has been in irresistible form so far this season, winning the E3 Harelbeke and Omloop Het Nieuwsblad Classics prior to taking to the start line in Gent.
And, after another superb display by the 31-year-old, the plaudits rained in.
Gent - Wevelgem (Deinze - Wevelgem, 249.2 km) Results:
1. Greg Van Avermaet (Belgium / BMC Racing) 5:39:00"
2. Jens Keukeleire (Belgium / Orica) ST
3. Peter Sagan (Slovakia / BORA) +7"
4. Niki Terpstra (Netherlands / Quick-Step)
5. John Degenkolb (Germany / Trek)
6. Tom Boonen (Belgium / Quick-Step)
7. Jens Debusschere (Belgium / Lotto)
8. Michael Matthews (Australia / Sunweb)
9. Fernando Gaviria (Colombia / Quick-Step)
10. Sacha Modolo (Italy / UAE Team Emirates)
More to follow...
Read the original article on Eurosport: Greg Van Avermaet completes unlikely Classics hat-trick