Jason Roy and captain Joe Root both smashed centuries as the tourists easily reached their target of 361 with eight balls to spare in Barbados.
It was their highest ever run-chase in the format.
Chris Gayle's innings of 139 off 129 balls went in vain as the Windies' poor form in ODI cricket continued.
The second encounter of the five-match series will be played on Friday.

Fabrizio Romano reflects on independent media’s impact at BRIDGE
Desert Vipers down Gulf Giants to secure win in Super Over thriller
Fernandes double helps Man United to 4-1 win as Wolves' misery continues
Real Madrid handed shock home loss as Celta Vigo spring surprise
Dubai Capitals overpower Abu Dhabi Knight Riders by 83 runs
