В українській літературній мові слово конкурс здебільшого сполучається з іменником у знахідному відмінку і прийменником на (конкурс на кращу пісню, конкурс на краще виконання естрадної пісні, конкурс на вакантну посаду) або з іменником у родовому відмінку множини без прийменника (конкурс вокалістів, конкурс музик-виконавців та ін.). У наведеному контексті конструкції з прийменником по («по створенню кращих робіт») рекомендувати не можна, але й словосполучення «на створення кращих робіт» варто уникнути. Чому? По-перше, простіше сказати «на кращу роботу» (адже ясно, що роботу – в значенні «твір» – треба «створювати»); по-друге, цього словосполучення варто уникнути, щоб не було тавтологічного повторення кореня -твор- (створення, образотворчого).
Отже, доцільно сказати: «…конкурс… на кращу роботу…»