| Goal | 23:33 | 3:1 | CAN | EQ | 7 | CARTER Jeff | |
| 19 | LADD Andrew |
| 15 | GETZLAF Ryan |
| |
| OnIce | CAN | 33 7 19 15 4 29 |
| RUS | 30 29 22 17 6 24 |
|
| GK out | 23:33 | | RUS | | 30 | KHUDOBIN Anton | | | | |
| Goalkeeper | 23:34 | | RUS | | 1 | KUZNETSOV Andrei | | | | |
| Penalty | 24:35 | 26:35 | CAN | 2min | | TEAM PENALTY | | Too many players on the ice | | |
| Penalty | 26:20 | 27:53 | RUS | 2min | 19 | SHAFIGULIN Grigori | | Charging | | |
| Goal | 27:53 | 4:1 | CAN | PP1 | 37 | BERGERON Patrice | |
| 24 | PERRY Corey |
| 9 | CROSBY Sidney |
| |
| OnIce | CAN | 33 37 24 9 3 20 |
| RUS | 1 26 12 6 24 |
|
| Goal | 28:54 | 5:1 | CAN | EQ | 12 | STEWART Anthony | |
| 27 | DAWES Nigel |
| 18 | RICHARDS Mike |
| |
| OnIce | CAN | 33 12 27 18 29 4 |
| RUS | 1 19 17 22 14 7 |
|
| Penalty | 33:08 | 33:19 | RUS | 2min | 20 | EMELIN Alexei | | Kneeing | | |
| Penalty | 33:19 | 38:19 | RUS | 5min | 6 | VOROBIEV Dimitri | | Highsticking | | |
| Goal | 33:19 | 6:1 | CAN | PP1 | 3 | PHANEUF Dion | |
| 15 | GETZLAF Ryan |
| 7 | CARTER Jeff |
| |
| OnIce | CAN | 33 3 15 7 2 27 |
| RUS | 1 26 12 6 5 |
|
| Penalty | 38:19 | | RUS | 20min | 6 | VOROBIEV Dimitri | | Game Misconduct | | |
| Penalty | 39:20 | 41:20 | CAN | 2min | 17 | MACARTHUR Clarke | | Charging | | |