Поединок Гринёва произошёл из-за оскорбления чести Маши Мироновой Швабриным.
Ответ: из-за оскорбления чести Маши Мироновой; со Швабриным