Ответ:

Причиной поединка стали оскорбительные слова Швабрина о Маше Мироновой. Гринёв счёл их клеветой и вызвал Швабрина на дуэль. Швабрин спровоцировал ссору, а непосредственным инициатором поединка был Гринёв.