England captain Eoin Morgan blazed a fluent 107 to help secure a 45-run victory over West Indies in the first one-day international at a windy Sir Vivian Richards Stadium.
Having been sent in to bat, England posted 6-296 in their 50 overs before the hosts were bowled out for 251 in 47.2, after never quite managing to stay up with the required run-rate.
Jason Mohammed compiled 72 from 91 balls as the anchor of the West Indies' reply, his career-best score in just his third game, while Jonathan Carter bludgeoned 52 from 47 deliveries.
When the pair added 82 for the fifth wicket the home side were in the game but Jason Roy held on to a fine catch off the bowling of Liam Plunkett (4-40) to dismiss Carter and Steve Finn (0-49) used his big boot to run out Mohammed on his follow-through.
Chris Woakes (4-47) did the damage at the top of the order by removing both openers, with all-rounder Ben Stokes not asked to bowl in the innings by Morgan.
England found themselves in early difficulty with the bat at 2-29 after Roy (13) and Joe Root (four) fell in quick succession, but Morgan and Sam Billings (52 from 56 balls) steadied the innings.
Stokes (55 from 61 balls) blasted three sixes as he added 110 with Morgan for the fifth wicket, before the latter was run out with three balls remaining in the innings.
Morgan brought up his second century in three innings, and 10th in ODIs, off 108 balls having stroked 11 fours and two sixes. He now has the most tons by an England captain in the 50-over format with five, surpassing Andrew Strauss and Alastair Cook.
"It was tough at the start out there but the rewards eventually came by sticking it out," said Morgan.
"I thought it was a dominant performance overall by us and we’ve set a high standard for the remaining two matches."
The second ODI will be played at the same venue on Monday, before the series finale in Barbados on Thursday.