Im März 1648 kam der schwedische General Hans Christoph von Königsmarck mit seiner Truppe nach Tirschenreuth, nachdem er die böhmische Stadt Tachau eingenommen hatte. Er ließ die Stadt besetzen und forderte sie zur Übergabe auf, was von den Bürgern abgelehnt wurde. Nachdem er den Ort zweimal erfolglos angegriffen hatte, zog er ab, um am 6. April 1648 mit zwölf Schwadronen und schwerem Kriegsgerät sowie gefangengenommenen Bauern erneut vor die Stadt zu ziehen. Dieses Mal verzichtete er auf einen Angriff, sondern ließ die Bauern den unteren Stadtteich abgraben, der Tirschenreuth zur Verteidigung diente. Die Stadt war nun zur Aufgabe gezwungen und öffnete freiwillig die Stadttore, womit man sich zum dritten Mal in diesem Krieg in schwedischer Hand befand. Die Truppen plünderten die Stadt völlig aus; Tirschenreuth war am Ende des Dreißigjährigen Krieges ein armes Städtchen geworden.