Justin Greaves scored his maiden unbeaten Test hundred to help the West Indies reach a dominant position on the second day of the first Test against Bangladesh at the Sir Vivian Richards Stadium here.