Thomas Wallner nimmt mit seinem Trainingspartner, Hermann Weber, dem Frankfurt Marathon. Weber ist ein Architekt nach einem Autounfall vor zwei Jahren querschnittsgelhmt wie Wallner. Plötzlich Hermann Weber bricht tot von einer Kugel. Von Webers Frau erfhrt Wallner, dass Hermann war in Schulden, und er wurde mit Gewalt gedroht, sollte er nicht zahlen.
Susanne Meder (Marita Marschall) und ihr Team werden zu einer Leiche in eine Hoteltiefgarage in Frankfurt gerufen. Der Tote, Marius Kohlmeyer (Axel Häfner), war dort Masseur und ist durch einen Sturz auf den Hinterkopf gestorben. Die Auswertung der Videobänder zeigt, dass Kohlmeyer auf einen anderen Mann losgegangen ist und im Verlauf des Gerangels zwischen den beiden auf seinen Kopf fiel. Doch warum ist der zweite Mann geflohen, wenn er in Notwehr gehandelt hat? Thomas Wallner (Sven Martinek) findet heraus, dass der Mann Gast im Hotel war. Es handelt sich um Gabriel Kahlen (Roland Koch), einen Investmentbanker, durch den viele Anleger um ihre Ersparnisse betrogen wurden. So auch Gabriele Kohlmeyer, die Schwester des Toten, die daraufhin Selbstmord beging. Marius Kohlmeyer wollte Kahlen offensichtlich zur Rede stellen. Aber warum ist Kahlen, der damals in Thailand untergetaucht ist, plötzlich wieder in die Mainmetropole zurückgekehrt? Eine Spur führt nach Frankfurt-Höchst in die Druckerei von Tim Riemer (Zsolt Bacs), der Kahlen mehrmals im Hotel angerufen hat. Doch Riemer liegt tot in seiner Druckerei. Das ist nun schon der zweite Tote innerhalb von einem Tag, der vorher Kontakt zu Kahlen hatte. Riemers Lebensgefährtin Marietta Dauner (Karin Giegerich) ist schockiert und kann sich nicht vorstellen, wer ihrem Freund etwas antun wollte und warum. Das ist nicht der erste Schicksalsschlag, der die Familie trifft ...