Shea hangs on for key victory