Eamon Dempsey pushes hard to the finish line