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.
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.
Image: Eoin Morgan of England is congratulated by the Irish team after hitting the winning runs in the RSA Challenge One Day International in Malahide, Ireland.
Photo: Clive Rose/Getty Images
England rest Ashes stars for Australia ODIs, Morgan named captain
Botham backs England for a 5-0 win in the return Ashes
Ireland qualifies for ICC Cricket World Cup 2015