В сочетаниях типа ах какой, ой как и т. п., выражающих высокую степень признака, запятая не ставится: Ах какой красивый закат! Что касается второго примера, то и здесь есть основания не ставить запятую, поскольку междометие ох усиливает значение слова, к которому примыкает, — слова хороша (такая его функция отмечена в «Большом толковом словаре»), то есть, по сути, выступает в роли усилительной частицы: Ох хороша же жизнь!
Большой орфоэпический словарь русского языка
ДОГОВО́Р, догово́ра, мн. догово́ры, догово́рам и допуст. младш. ДО́ГОВОР, до́говора, мн. до́говоры, до́говорам (! неправ. мн. договора́...).
Однако авторы других словарей полагают, что формы ДО́ГОВОР, до́говора, мн. до́говоры, до́говорам следует относить к просторечным (Большой универсальный словарь русского языка) либо разговорным (Большой толковый словарь русского языка, Большой толковый словарь русских существительных), а Русский орфографический словарь и Большой универсальный словарь русского языка характеризуют формы множественного числа договора́, договоро́в как разговорные.
Правила не запрещают этого.
Запятая стоит верно.
Основания для тире есть. См. правило в Полном академическом справочнике под ред. В. В. Лопатина.
Двоеточие ставится в бессоюзном предложении. В данном случае есть союз ведь, поэтому следует поставить запятую.
Соперники, у которых побеждали – неправильное сочетание. Возможные варианты: соперники, которых побеждали и соперники, у которых выигрывали.
Корректно с тире.