England captain Eoin Morgan recorded his highest one-day score on Tuesday with 124 not out to help his team to a six wicket victory over his native Ireland in a one-day international in Dublin.
Morgan added 226 for the fifth wicket with Ravi Bopara (101 not out), an England one-day record, after a below-strength side were struggling at 48 for four in reply to Ireland's 269 for seven.
Bopara struck the ball beautifully, hitting 10 fours and five sixes in his maiden one-day century.
Man-of-the-match Morgan lifted the final ball of the match for six to give England an ultimately easy win with seven overs to spare.
Ireland skipper William Porterfield (112) recorded his sixth one-day century in Ireland's 269 for seven, reaching three figures by hitting his former national team mate Boyd Rankin over mid-wicket for six.
Tim Murtagh then gave his side real hope of an upset with an exemplary display of pace bowling to take three for 33 off his 10 overs before Morgan and Bopara took control.
Ireland 269 for seven for off 50 overs (W.Porterfield 112) v England 274 for four off 43 overs (E.Morgan 124 not out, R.Bopara 101 not out).
Image: Eoin Morgan and Ravi Bopara of England celebrate the winning runs during the RSA Challenge One-Day International against Ireland in Malahide, Ireland.
Photograph: Clive Rose/Getty Images