Like they did against Italy, Ireland dig deep at home to deny Wales a huge Six Nations shock and keep their title hopes alive.