Er leitete unter anderem das Endspiel der Fußball-Weltmeisterschaft 1994 zwischen Brasilien und Italien, das Halbfinale der Fußball-Europameisterschaft 1996 zwischen England und Deutschland sowie das Finale der europäischen Champions League 1997 zwischen Borussia Dortmund und Juventus Turin. Puhl wurde insgesamt viermal von der IFFHS zum Weltschiedsrichter ernannt (1994–1997).