Barbera on best premier class result to date