CJ Greaves wins Day 1 at Charlotte