Ответ:

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