Drogheda United remain in the hunt for European football after another stunning free kick set them on their way to a 4-1 win over Longford Town.