Carlos Checa increased his lead in the World Superbikes standings to 97 points courtesy of his victory in a dramatic second race of the Imola weekend.