Drogheda United remain in contention for European qualification after a 3-1 win at home to Finn Harps.