Leg-spinner Rashid took five wickets to help bowl Ireland out for 126 before Hales struck 55 off 39 balls to lead England to their easy target.
Australia secured a 23-run win over Ireland in a rain-interrupted one-day international, in Belfast, on Friday.