1648 sollte Puchheim Einfälle des schwedischen Befehlshabers Arvid Wittenberg aus Schlesien abwehren. Als ein kleines schwedisches Kontingent unter Hans Christoph von Königsmarck von der Oberpfalz aus in Böhmen eindrang und am 26. Juli handstreichartig die Prager Kleinseite einnahm, rückte Puchheim mit 2000 Reitern ins Innere Böhmens und erreichte am 27. Juli die Prager Alt- und Neustadt, deren Verteidigung gegen die schwedische Belagerung er unterstützte. Mitte September reiste Buchheim nach Budweis, um von dort Verstärkungen nach Prag zu führen. Als er sich zwischen Frauenberg und Budweis abseits eines Großteils seiner Truppen aufhielt, wurde er jedoch zusammen mit einigen seiner Offiziere von zahlenmäßig überlegenen schwedischen Reitern Wittenbergs überrascht und gefangen genommen. Der Rest von Puchheims eigenen Reitern war von Siegmund Myslik von Hirschau gerettet worden, der später zusammen mit Martin Maximilian von der Goltz ein Entsatzheer nach Prag führte, das durch die Nachricht vom Westfälischen Frieden jedoch nicht mehr zum Kampfeinsatz kam.