London: Joe Root starred as England sealed a series whitewash over Ireland in their two-match one-day international contest courtesy of an 85-run win at Lord's.
Root scored 73 in a partnership of 140 with Eoin Morgan (76) before Jonny Bairstow's rapid 72 propelled England to 328-6 at the home of cricket.
Paul Stirling struck 48 but Root's 3-52 swung the game the home side's way.
Will Porterfield (82) gave Ireland a glimmer of hope but his dismissal spelt the end and they were all out for 241.
Root's Yorkshire team-mate Liam Plunkett helped clean up the tail and ended up with figures of 3-21.
However, it was a much-improved display from the tourists after Friday's seven-wicket defeat in Bristol in front of a healthy away following and one they can use as further proof of their suitability for Test status.
Following the loss of Hales and Roy, who is England's biggest concern after adding an unconvincing 20 to his fifth-ball duck in Bristol, Root and Morgan took England past 200 before both fell in the space of three overs.
A brief lull followed, during which England also lost Sam Billings, before Bairstow and Adil Rashid (39) restored the momentum and pushed the score past 300.
Wicket-keeper batsman Bairstow is a fixture in the Test side but has failed to nail down a regular spot in what is a congested England limited-overs middle order.
However, with Ben Stokes and Jos Buttler both at the IPL, the 26-year-old was given an opportunity to excel that he did not waste.
Demonstrating the clean-hitting that had seen him score a 113-ball 174 for Yorkshire in a recent One-Day Cup win over Durham, Bairstow took over from county colleague Root, acclimatised quickly and then accelerated to propel England beyond a 300 total that had previously looked in doubt.
It took him 38 balls to reach his fourth ODI 50 before fully cutting loose, adding another 22 runs in just six deliveries that included three big sixes.
With the three-game home series against South Africa to come later this month, before the start of the Champions Trophy, Bairstow is providing England with a nice selection dilemma to resolve.
England - 328 for 6 (Morgan 76, Root 73, Bairstow 72*)
Ireland - 243 (Porterfield 82, Plunkett 3-23, Root 3-52)
Result - England won by 85 runs