Sheldon Jackson hit a century while India Test star Cheteshwar Pujara made a half-century as Saurashtra beat Chhattisgarh by 32 runs in a Vijay Hazare Trophy group match on Monday.