Halep reached the semi-finals 12 months ago, just a month after finishing runner-up at the French Open.
The 22-year-old Cepelova, ranked 106 in the world, had won only one match on the tour all year before Tuesday.
She goes on to face another Romanian, Monica Niculescu, for a place in the last 32.