The 1998–99 European Hockey League was the third edition of the European Hockey League. The season started on September 15, 1998, and finished on February 14, 1999.
The tournament was won by Metallurg Magnitogorsk, who beat HC Dynamo Moscow in an all-Russian final. The game is best remembered for a tying goal allowed by Metallurg goaltender Boris Tortunov with just 8 seconds remaining, on a slapshot from his own end by Dynamo defenceman Andrei Markov. Metallurg overcame the late setback to win in overtime on a goal by Kazakhstani defenceman Vladimir Antipin. This was Dynamo's third straight defeat in a European final, and their fifth overall including their two straight losses in the 1992 and 1993 IIHF European Cups.
The points system used in the first round of the tournament was: the winner in regular time won 3 points; in case of a tie, an overtime is played, the winner in overtime won 2 points and the loser in overtime won 1 point.
First round
Group A
| Team #1 | Score | Team #2 |
|---|
| Eisbären Berlin GER | 4:2 | CZE HC Dukla Jihlava |
| Djurgårdens IF SWE | 1:3 | FIN Jokerit |
| Eisbären Berlin GER | 4:3 (OT) | SWE Djurgårdens IF |
| Jokerit FIN | 4:3 | CZE HC Dukla Jihlava |
| Jokerit FIN | 1:3 | GER Eisbären Berlin |
| HC Dukla Jihlava CZE | 5:2 | SWE Djurgårdens IF |
| Eisbären Berlin GER | 5:4 (OT) | FIN Jokerit |
| Djurgårdens IF SWE | 4:1 | CZE HC Dukla Jihlava |
| Djurgårdens IF SWE | 3:1 | GER Eisbären Berlin |
| HC Dukla Jihlava CZE | 2:4 | FIN Jokerit |
| Jokerit FIN | 4:3 | SWE Djurgårdens IF |
| HC Dukla Jihlava CZE | 2:4 | GER Eisbären Berlin |
Group A standings
| 1 | 2 | 3 | 4 |
|---|
| GER Eisbären Berlin | 13 | | |
| FIN Jokerit | 13 | | |
| SWE Djurgårdens IF | 7 | | |
| CZE HC Dukla Jihlava | 3 | | |
Group B
| Team #1 | Score | Team #2 |
|---|
| Färjestad BK SWE | 4:3 (OT) | SVK HC Slovan Bratislava |
| HIFK FIN | 9:3 | GER Frankfurt Lions |
| Färjestad BK SWE | 4:3 (OT) | GER Frankfurt Lions |
| HC Slovan Bratislava SVK | 1:2 (OT) | FIN HIFK |
| Frankfurt Lions GER | 4:3 (OT) | SVK HC Slovan Bratislava |
| HIFK FIN | 5:3 | SWE Färjestad BK |
| Färjestad BK SWE | 5:1 | FIN HIFK |
| HC Slovan Bratislava SVK | 5:2 | GER Frankfurt Lions |
| Frankfurt Lions GER | 4:6 | SWE Färjestad BK |
| HIFK FIN | 3:2 | SVK HC Slovan Bratislava |
| Frankfurt Lions GER | 4:7 | FIN HIFK |
| HC Slovan Bratislava SVK | 3:2 | SWE Färjestad BK |
Group B standings
| 1 | 2 | 3 | 4 |
|---|
| FIN HIFK | 14 | | |
| SWE Färjestad BK | 10 | | |
| SVK HC Slovan Bratislava | 9 | | |
| GER Frankfurt Lions | 3 | | |
Group C
| Team #1 | Score | Team #2 |
|---|
| EV Zug SUI | 7:3 | NOR Vålerenga |
| VEU Feldkirch AUT | 3:2 (OT) | RUS HC Dynamo Moscow |
| EV Zug SUI | 5:8 | RUS HC Dynamo Moscow |
| Vålerenga NOR | 4:3 (OT) | AUT VEU Feldkirch |
| HC Dynamo Moscow RUS | 9:4 | NOR Vålerenga |
| VEU Feldkirch AUT | 3:4 (OT) | SUI EV Zug |
| EV Zug SUI | 7:4 | AUT VEU Feldkirch |
| Vålerenga NOR | 5:6 (OT) | RUS HC Dynamo Moscow |
| HC Dynamo Moscow RUS | 3:1 | SUI EV Zug |
| VEU Feldkirch AUT | 3:1 | NOR Vålerenga |
| HC Dynamo Moscow RUS | 7:4 | AUT VEU Feldkirch |
| Vålerenga NOR | 5:3 | SUI EV Zug |
Group C standings
| 1 | 2 | 3 | 4 |
|---|
| RUS HC Dynamo Moscow | 15 | | |
| SUI EV Zug | 8 | | |
| AUT VEU Feldkirch | 7 | | |
| NOR Vålerenga | 6 | | |
Group D
| Team #1 | Score | Team #2 |
|---|
| HC Bolzano ITA | 1:4 | SWE Leksands IF |
| Manchester Storm UK | 4:2 | FIN Ilves |
| HC Bolzano ITA | 1:2 | UK Manchester Storm |
| Ilves FIN | 2:3 | SWE Leksands IF |
| HC Bolzano ITA | 2:6 | FIN Ilves |
| Leksands IF SWE | 2:3 (OT) | UK Manchester Storm |
| Manchester Storm UK | 2:3 (OT) | SWE Leksands IF |
| Ilves FIN | 5:2 | ITA HC Bolzano |
| Leksands IF SWE | 2:4 | FIN Ilves |
| Manchester Storm UK | 2:5 | ITA HC Bolzano |
| Leksands IF SWE | 6:3 | ITA HC Bolzano |
| Ilves FIN | 7:3 | UK Manchester Storm |
Group D standings
| 1 | 2 | 3 | 4 |
|---|
| FIN Ilves | 12 | | |
| SWE Leksands IF | 12 | | |
| UK Manchester Storm | 9 | | |
| ITA HC Bolzano | 3 | | |
Group E
| Team #1 | Score | Team #2 |
|---|
| Metallurg Magnitogorsk RUS | 4:7 | CZE HC Sparta Praha |
| HC Fribourg-Gottéron SUI | 2:4 | FRA Grenoble Métropole |
| Grenoble Métropole FRA | 2:12 | RUS Metallurg Magnitogorsk |
| HC Sparta Praha CZE | 5:1 | SUI HC Fribourg-Gottéron |
| HC Fribourg-Gottéron SUI | 3:6 | RUS Metallurg Magnitogorsk |
| Grenoble Métropole FRA | 0:3 | CZE HC Sparta Praha |
| HC Sparta Praha CZE | 4:3 | FRA Grenoble Métropole |
| Metallurg Magnitogorsk RUS | 7:0 | SUI HC Fribourg-Gottéron |
| HC Fribourg-Gottéron SUI | 2:6 | CZE HC Sparta Praha |
| Metallurg Magnitogorsk RUS | 9:3 | FRA Grenoble Métropole |
| Grenoble Métropole FRA | 4:3 (OT) | SUI HC Fribourg-Gottéron |
| HC Sparta Praha CZE | 2:3 | RUS Metallurg Magnitogorsk |
Group E standings
| 1 | 2 | 3 | 4 |
|---|
| CZE HC Sparta Praha | 15 | | |
| RUS Metallurg Magnitogorsk | 15 | | |
| FRA Grenoble Métropole | 5 | | |
| SUI HC Fribourg-Gottéron | 1 | | |
Group F
| Team #1 | Score | Team #2 |
|---|
| Ayr Scottish Eagles UK | 3:6 | GER Adler Mannheim |
| HC Chemopetrol Litvínov CZE | 1:4 | RUS Ak Bars Kazan |
| Ak Bars Kazan RUS | 5:4 (OT) | GER Adler Mannheim |
| Ayr Scottish Eagles UK | 4:3 | CZE HC Chemopetrol Litvínov |
| Ak Bars Kazan RUS | 2:4 | UK Ayr Scottish Eagles |
| Adler Mannheim GER | 6:0 | CZE HC Chemopetrol Litvínov |
| Ayr Scottish Eagles UK | 3:1 | RUS Ak Bars Kazan |
| HC Chemopetrol Litvínov CZE | 5:4 (OT) | GER Adler Mannheim |
| Adler Mannheim GER | 2:7 | RUS Ak Bars Kazan |
| HC Chemopetrol Litvínov CZE | 5:4 (OT) | UK Ayr Scottish Eagles |
| Ak Bars Kazan RUS | 3:2 | CZE HC Chemopetrol Litvínov |
| Adler Mannheim GER | 6:5 | UK Ayr Scottish Eagles |
Group F standings
| 1 | 2 | 3 | 4 |
|---|
| RUS Ak Bars Kazan | 11 | | |
| GER Adler Mannheim | 11 | | |
| UK Ayr Scottish Eagles | 10 | | |
| CZE HC Chemopetrol Litvínov | 4 | | |
Second round
| Team #1 | Score | Team #2 |
|---|
| Metallurg Magnitogorsk RUS | 4:2 | RUS Ak Bars Kazan |
| Jokerit FIN | 2:3 | FIN HIFK |
| Färjestad BK SWE | 3:5 | GER Eisbären Berlin |
| Adler Mannheim GER | 6:4 | CZE HC Sparta Praha |
| Leksands IF SWE | 2:1 | RUS HC Dynamo Moscow |
| EV Zug SUI | 3:5 | FIN Ilves |
| Ak Bars Kazan RUS | 3:2 (0:1 PS) | RUS Metallurg Magnitogorsk |
| HIFK FIN | 7:5 | FIN Jokerit |
| Eisbären Berlin GER | 3:1 | SWE Färjestad BK |
| HC Sparta Praha CZE | 10:4 (0:1 PS) | GER Adler Mannheim |
| HC Dynamo Moscow RUS | 3:1 (OT) | SWE Leksands IF |
| Ilves FIN | 6:3 | SUI EV Zug |
Third round
Group A
(Berlin, Germany)
| Team #1 | Score | Team #2 |
|---|
| Eisbären Berlin GER | 5:3 | GER Adler Mannheim |
| Adler Mannheim GER | 1:6 | RUS HC Dynamo Moscow |
| Eisbären Berlin GER | 2:2 | RUS HC Dynamo Moscow |
Group A standings
| 1 | 2 | 3 |
|---|
| RUS HC Dynamo Moscow | 3 | |
| GER Eisbären Berlin | 3 | |
| GER Adler Mannheim | 0 | |
Group B
(Helsinki, Finland)
| Team #1 | Score | Team #2 |
|---|
| HIFK FIN | 4:5 | FIN Ilves |
| Ilves FIN | 2:2 | RUS Metallurg Magnitogorsk |
| HIFK FIN | 1:3 | RUS Metallurg Magnitogorsk |
Group B standings
| 1 | 2 | 3 |
|---|
| RUS Metallurg Magnitogorsk | 3 | |
| FIN Ilves | 3 | |
| FIN HIFK | 0 | |
Final stage
(Moscow, Russia)
Semifinals
| Team #1 | Score | Team #2 |
|---|
| HC Dynamo Moscow RUS | 3:1 | FIN Ilves |
| Metallurg Magnitogorsk RUS | 5:1 | GER Eisbären Berlin |
Third place match
| Team #1 | Score | Team #2 |
|---|
| Eisbären Berlin GER | 4:1 | FIN Ilves |
Final
| Team #1 | Score | Team #2 |
|---|
| HC Dynamo Moscow RUS | 1:2 | RUS Metallurg Magnitogorsk |
References
- . (25 November 2012). ["Andrei Markov"](https://www.rbth.com/articles/2012/11/23/andrei_markov_montreal_canadiens_19837.html).
- . ["Dynamo Moscou - Metallurg Magnitogorsk (14 février 1999)"](https://www.hockeyarchives.info/matches/1999/1999-02-14-Magnitogorsk-Dynamo.htm).