Ireland edged closer to the Cricket World Cup quarter-finals after narrowly beating Zimbabwe by five runs in Hobart on Saturday.