What an ice hockey thriller at the Olympic Games 2026 Winter Olympics! In the quarter-finals between the Czech Republic and Canada, the focus was not only on the dramatic end in overtime – but above all on a blatant violation of the rules that almost ended the tournament prematurely for the maple leaves.
Goal shouldn’t have counted
In the 53rd minute, Ondrej Palat gave the Czech Republic a 3-2 lead. The goal came after a quick counterattack – but upon closer inspection it was anything but regular. At the time the puck was captured, six Czech skaters plus a goalkeeper were on the ice.
According to the official rules, only five field players are allowed in addition to the goalie. An additional player may only be on the ice for a short time as part of an ongoing substitution – but only if the player being replaced is already directly at the boards. That was clearly not the case here.
A classic substitution mistake that should have been punished with a bench penalty. The goal should therefore have been disallowed.
Referee and players clueless
Astonishing: Neither the referees nor the players or officials noticed the violation of the rules during the game. It was only on social media that the TV images spread rapidly and caused disbelief.
Canada saves itself at the last second
However, Canada showed morale. In the 57th minute, Nick Suzuki equalized 3-3 – a goal that would have been the decisive 3-2 if the rules had been interpreted correctly.
In overtime, Mitch Marner made everything clear after just 1:22 minutes and shot Canada into the semi-finals. Final score: 4:3 after overtime.
“), i.text = “window._taboola = window._taboola || ();_taboola.push({mode:’alternating-thumbnails-a’, container:’taboola-below-article-thumbnails’, placement:’below-article’, target_type: ‘mix’});”, n.appendChild(l), n.appendChild(i), e(n, t) } Array.prototype.filter || (Array.prototype.filter = function(e, t) { if (“function” != typeof e) throw TypeError(); let n = (); for (let l = 0, i = this.length >>> 0; l < i; l += 1) if (l in this) { let r = this(l); e.call(t, r, l, this) && n.push(r) } return n }), window.insertAfter = e, window.getElementByXPath = t, window.injectWidgetByXpath = function e(l) { let i = t(l) ||. document.getElementById("tbdefault"); i && n(i) }, window.injectWidgetByMarker = function e
Similar posts