The Great Five of Soviet hockey - Igor Larionov, Sergei Makarov and Vladimir Krutov and defencemen Vyacheslav Fetisov and Alexei Kasatonov - as well as other famous Soviet players faced Team World, led by legendary NHL coach Scotty Bowman.
Viktor Tikhonov, who brought the Great Five together, coached the U.S.S.R.-Russia team.
The Russian team played in the U.S.S.R. jerseys in the first two 15-minute periods, but wore Russia's in the third.
Larionov scored four goals while Fetisov, Kasatonov and Krutov had a goal apiece for Russia. Petri Skriko scored two goals for Team World. Thomas Sandstrom, Jarri Kurri, Ron Dugueq, Brad Brown and brothers Peter and Anton Stastny also had goals.
"It was just like in the old times," Larionov said. "Our mutual understanding was excellent and how precise our passes were. It was great."
Coffey, a four-time Stanley Cup winner, converted a penalty shot with two seconds left to secure a 10-10 draw.
"Look around - Kremlin, Red Square, Spassky tower - what a nice scene," Coffey said. "And we were a part of this great event."
The first hockey game ever played at Red Square honoured the 60th anniversary of the birth of Russian hockey, the 50th anniversary of the former Soviet Union's first hockey victory at the Olympics and the 25th anniversary of the creation of the famous KLM line in the 1980s.
"This is a historic event - to come to Moscow and play at Red Square," Bowman said. "And it's an honour to have all these great players to play here at a time to honour the heritage of the Soviet and Russian ice hockey."
The game was played at the outdoor skating rink built at the square where military parades and political rallies dominated during the Soviet era.
About 2,000 spectators cheered for the home side at two stands erected a bit ahead of Lenin's Tomb.
"It was the first time the game was played at Red Square and we will remember it forever," Kasatonov said.