Top marks for Cleo-Petro