Carlingford Lough powered home in the hands of Barry Geraghty to cause a minor upset in the Bibby Financial Services Ireland Punchestown Gold Cup on Wednesday evening.