Galway manager Henry Shefflin admits his side weren't at their best, despite securing a spot in the Leinster final with victory over Dublin.