The Zurich Lions extended their lead in Switzerland's ice hockey first division after beating Davos 4-3 in a top of the table clash on Tuesday. But Zurich needed a last-minute goal to clinch victory.
Zurich started the match well, scoring after just 17 seconds and were 3-0 up within 12 minutes.
Davos came back after the break with a vengeance, scoring three goals of their own in the second period.
In the final term, the game looked like it was heading into extra time, when Rolf Schrepfer slotted home the winning goal for the Lions with just 53 seconds remaining.
The match was marked by a lot of rough and tumble with nearly one hour's worth of penalties being handed out.
Zurich are now five points clear at the top of the table with 26 points. Despite their loss, Davos stay in second place.
Ambri are now joint second after beating Chur 4-0. Zug are fourth after crushing bottom club La Chaux-de-Fonds 7-3.
In other results, Lugano beat Fribourg-Gottéron 5-3 away from home. Kloten have pulled ahead of Berne in the overall standings after beating the Bears 3-2.
swissinfo with agencies