Ответ:

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