Самойленко держит у себя нечто вроде табльдота, у него столуются молодой зоолог фон Корен и только что окончивший семинарию Победов. За обедом разговор заходит о Лаевском. Фон Корен говорит, что Лаевский так же опасен для общества, как холерная микроба. Он развращает жителей городка тем, что открыто живёт с чужой женой, пьёт и спаивает других, играет в карты, множит долги, ничего не делает и притом оправдывает себя модными теориями о наследственности, вырождении и прочем. Если такие, как он, размножатся, человечеству, цивилизации угрожает серьёзная опасность. Поэтому Лаевского для его же пользы следовало бы обезвредить. «Во имя спасения человечества мы должны сами позаботиться об уничтожении хилых и негодных», — холодно говорит зоолог.
Смешливый дьякон хохочет, ошеломлённый же Самойленко может только сказать: «Если людей топить и вешать, то к черту твою цивилизацию, к черту человечество! К черту!»
В воскресенье утром Надежда Федоровна идёт купаться в самом праздничном настроении. Она нравится себе, уверена, что все встречные мужчины любуются ею. Она чувствует себя виноватой перед Лаевским. За эти два года она наделала долгов в лавке Ачмианова рублей на триста и все не собралась сказать об этом. Кроме того, уже дважды она принимала у себя полицейского пристава Кирилина. Но Надежда Федоровна радостно думает, что в ее измене душа не участвовала, она продолжает любить Лаевского, а с Кирилиным уже все порвано. В купальне она беседует с пожилой дамой Марьей Константиновной Битюговой и узнает, что вечером местное общество устраивает пикник на берегу горной речки. По дороге на пикник фон Корен рассказывает дьякону о своих планах отправиться в экспедицию по побережью Тихого и Ледовитого океанов; Лаевский, едущий в другой коляске, бранит кавказские пейзажи. Он постоянно чувствует неприязнь к себе фон Корена и жалеет, что поехал на пикник. У горного духана татарина Кербалая компания останавливается.
Надежда Федоровна в шаловливом настроении, ей хочется хохотать, дразнить, кокетничать. Но преследования Кирилина и совет молодого Ачмианова остерегаться того омрачают ее радость. Лаевский, утомлённый пикником и нескрываемой ненавистью фон Корена, срывает своё раздражение на Надежде Федоровне и называет ее кокеткой. На обратном пути фон Корен признается Самойленко, что у него рука бы не дрогнула, поручи ему государство или общество уничтожить Лаевского.
Дома, после пикника, Лаевский сообщает Надежде Федоровне о смерти ее мужа и, чувствуя себя дома как в тюрьме, уходит к Самойленко. Он умоляет приятеля помочь, дать взаймы триста рублей, обещает все устроить с Надеждой Федоровной, помириться с матерью. Самойленко предлагает помириться и с фон Кореном, но Лаевский говорит, что это невозможно. Может быть, он и протянул бы ему руку, но фон Корен отвернулся бы с презрением. Ведь это натура твёрдая, деспотичная. И идеалы у него деспотические. Люди для него — щенки и ничтожества, слишком мелкие для того, чтобы быть целью его жизни. Он работает, поедет в экспедицию, свернёт себе там шею не во имя любви к ближнему, а во имя таких абстрактов, как человечество, будущие поколения, идеальная порода людей… Он велел бы стрелять во всякого, кто выходит за круг нашей узкой консервативной морали, и все это во имя улучшения человеческой породы… Деспоты всегда были иллюзионистами. С увлечением Лаевский говорит, что ясно видит свои недостатки и сознаёт их. Это поможет ему воскреснуть и стать другим человеком, и этого возрождения и обновления он страстно ждёт.
Лаевский чувствует себя виноватым перед Надеждой Федоровной. Но мысли об отъезде в ближайшую субботу настолько овладели им, что у Самойленко, пришедшего проведать больную, он спрашивает только о том, смог ли тот достать денег. Но денег пока нет. Самойленко решает попросить сто рублей у фон Корена. Тот, после спора, соглашается дать деньги для Лаевского, но только при условии, что он уедет не один, а вместе с Надеждой Федоровной.
На другой день, в четверг, в гостях у Марьи Константиновны, Самойленко говорит Лаевскому об условии, поставленном фон Кореном. Гости, в их числе фон Корен, играют в почту. Лаевский, машинально участвуя в игре, думает о том, как много ему приходится и ещё придётся лгать, какая гора лжи мешает ему начать новую жизнь. Чтобы перескочить ее в один раз, а не лгать по частям, нужно решиться на какую-то крутую меру, но он чувствует, что для него это невозможно. Ехидная записка, посланная, очевидно, фон Кореном, вызывает у него истерический припадок. Придя в себя, вечером, как обычно, он уходит играть в карты.
По пути из гостей к дому Надежду Федоровну преследует Кирилин. Он угрожает ей скандалом, если она не даст ему сегодня же свидания. Надежде Федоровне он противен, она умоляет отпустить ее, но в конце концов уступает. За ними, незамеченный, следит молодой Ачмианов.
На следующий день Лаевский идёт к Самойленко, чтобы взять у него денег, так как оставаться в городе после истерики стыдно и невозможно. Застаёт он только фон Корена. Следует короткий разговор; Лаевский понимает, что тот знает о его планах. Он остро чувствует, что зоолог ненавидит его, презирает и издевается над ним и что он самый злейший и непримиримый враг его. Когда приходит Самойленко, Лаевский в нервном припадке обвиняет его в том, что он не умеет хранить чужие тайны, и оскорбляет фон Корена. Фон Корен как будто ждал этого выпада, он вызывает Лаевского на дуэль. Самойленко безуспешно пытается их помирить.
В вечер накануне дуэли Лаевским сначала владеет ненависть к фон Корену, потом, за вином и картами, он становится беспечен, потом им овладевает беспокойство. Когда молодой Ачмианов ведёт его к какому-то домику и там он видит Кирилина, а рядом с ним Надежду Федоровну, все чувства словно исчезают у него из души.
Фон Корен в этот вечер на набережной беседует с дьяконом о различном понимании учения Христа. В чем должна заключаться любовь к ближнему? В устранении всего, что так или иначе вредит людям и угрожает им опасностью в настоящем или будущем, считает зоолог. Опасность человечеству грозит со стороны нравственно и физически ненормальных, и их следует обезвредить, то есть уничтожить. Но где критерии для различения, ведь возможны ошибки? — спрашивает дьякон. Нечего бояться промочить ноги, когда угрожает потоп, отвечает зоолог.
Лаевский в ночь перед дуэлью прислушивается к грозе за окном, перебирает в памяти своё прошлое, видит в нем только ложь, чувствует свою вину в падении Надежды Федоровны и готов умолять ее о прощении. Если бы можно было вернуть прошлое, он нашёл бы Бога и справедливость, но это так же невозможно, как закатившуюся звезду вернуть опять на небо. Прежде чем ехать на дуэль, он идёт в спальню к Надежде Федоровне. Она с ужасом глядит на Лаевского, но он, обняв ее, понимает, что эта несчастная, порочная женщина для него единственный близкий, родной и незаменимый человек. Садясь в коляску, он хочет вернуться домой живым.
Дьякон, выйдя рано утром, чтобы увидеть поединок, размышляет, за что могут Лаевский и фон Корен ненавидеть друг друга и драться на дуэли? Не лучше ли им спуститься пониже и направить ненависть и гнев туда, где стоном гудят целые улицы от грубого невежества, алчности, попрёков, нечистоты… Сидя в полосе кукурузы, он видит, как приехали противники и секунданты. Из-за гор вытягиваются два зелёных луча, восходит солнце. Правил дуэли никто не знает точно, вспоминают описания поединков у Лермонтова, у Тургенева… Лаевский стреляет первым; боясь, как бы пуля не попала в фон Корена, делает выстрел в воздух. Фон Корен направляет дуло пистолета прямо в лицо Лаевского. «Он убьёт его!» — отчаянный крик дьякона заставляет того промахнуться.
Он смотрит, как лодка с фон Кореном преодолевает волны, и думает: так и в жизни… В поисках правды люди делают два шага вперёд, шаг назад… И кто знает? Быть может, доплывут до настоящей правды…