Deceuninck-Quickstep's Mattia Cattaneo was fastest in the Tour de Luxembourg stage 4 individual time trial, winning the 25.4km stage ahead of teammate Joao Almeida.