The trouble started in the second over as last match's centurion Mehidy Hasan Miraj (0) flicked the first delivery he faced off Naseem into the hands of mid-wicket.
Mayers struck 20 fours and seven sixes in his 310-ball 210 not out, guiding the West Indies to complete the fifth highest chase in a Test and also the biggest in Asia.