Лучше использовать скобки: Ленинград (Петербург); Москва – Ленинград (Петербург).
Названия спортивных обществ, футбольных, хоккейных и др. клубов заключаются в кавычки (исключая аббревиатурные названия: ЦСКА, СКА): «Локомотив», «Зенит», «Спартак» и др. Поэтому кавычки нужны: матч «Зенит» – «Спартак». Но если эти названия употребляются не в тексте, а, например, в таблице, схеме, перечне и т. п., кавычки могут опускаться.
Правильно: вернулся с матча, который проходил на стадионе; вернулся со стадиона, на котором проходил матч.
Это и правда непростой случай (написание наречий часто вызывает затруднения у пишущих). Правило сформулировано так: пишутся слитно наречия с пространственным и временным значением, имеющие в своем составе существительные верх, низ, перед, зад, бок, высь, глубь, даль, близь, ширь, век, начало. Но возникает проблема различения слитно пишущихся наречий и совпадающих с ними в буквенном составе, но пишущихся раздельно сочетаний предлогов с другими словами. При этом слитное написание возможно и при наличии пояснительных слов (вверху письма, внизу двери). Так что это не главный критерий, существенную роль играет контекст.
Что касается пары в начале – вначале: если слово отвечает на вопрос «когда», если его можно заменить наречиями сначала, сперва, значит, перед нами наречие, надо писать слитно. И здесь приведенные Вами фразы ведут себя по-разному. Можно сказать «сначала у нас было много неподготовленных атак», «сперва у нас было много неподготовленных атак», но вряд ли можно сказать «0:2 сначала – тяжелый удар», «0:2 сперва – тяжелый удар». Поэтому мы согласны с Вами: в первом примере корректно раздельное написание (т. к. имеется в виду «0:2 в начале матча», хоть слово «матча» и опущено), а во втором примере – слитное (здесь именно наречие вначале).
Согласно словарям, финал (в рассматриваемом значении) – 'заключительная часть спортивных соревнований, выявляющая победителя' (см., напр., «Большой толковый словарь русского языка» под ред. С. А. Кузнецова). Поэтому довольно странно называть финалом матч за суперкубок, он не является заключительной частью соревнования, ведь никаких других частей, кроме этого одного матча (или двух, где второй матч – фактически продолжение первого), у данного соревнования просто нет (чемпионат и кубок – действительно, отдельные турниры). Поэтому корректно: матч за Суперкубок России, матч за Суперкубок УЕФА. Команду, проигравшую этот матч, лучше назвать участником, а не финалистом.
При употреблении "так" в роли вводного слова его нужно выделить запятыми с двух сторон: нигерийцы, так, ожили... (такое употребление возможно в разговорной речи).
Обособление не требуется.
Пока что нет устоявшегося варианта. Возможно согласование в мужском и женском роде.
Оба варианта верны.
Пока что нормативных указаний на этот счет в словарях нет.