Canada's Kaitlyn Weaver and Andrew Poje produced a career-best score to capture a silver medal in ice dancing at the Rostelecom Cup Grand Prix in Moscow.
World champions Meryl Davis and Charlie White of the U.S. remain undefeated in eight career Grand Prix appearances, winning the gold Saturday with 179.06 points.
Weaver and Poje collected their third silver this season with a score of 161.18, topping their previous best of 160.32 they set in finishing fifth at the world championships last year.
"It was probably our most physically challenging competition because it was already our third event this season," said Weaver. "We put every ounce of energy we had in every movement."'
The Canadians will compete at the Grand Prix Final, Dec. 8-11 in Quebec City.
"This is just great for our confidence," Poje said. "We are growing through every competition and it should really help us for the Grand Prix Final and the other competitions coming up in the second half of the season."
Ekaterina Bobrova and Dmitri Soloviev of Russia took the bronze at 156.83.
Yuzuru Hanyu of Japan won the men's gold while Javier Fernandez of Spain claimed silver and American Jeremy Abbott finished third.
World junior champion Andrei Rogozine of Richmond Hill, Ont., fell on his triple Axel but still scored a personal-best 197.85 points to finish sixth, moving up a spot from his seventh-place finish in the short program.
"Right now I need to gain some confidence with the triple Axel," said Rogozine. "But I was pleased with the score and to move up a spot in the standings."
Aliona Savchenko and Robin Szolkowy of Germany won the pairs while 15-year-old Brittany Jones of Toronto and Kurtis Gaskell of Guelph, Ont., were seventh in their international debut.
"We had some troubles here and there especially with our jumps," said Jones. "It was a very strong field but we tried to stay focused on our own performance and not worry about the standings."
Mao Asada of Japan edged Alena Leonova of Russia to win the women's singles. Amelie Lacoste of Delson, Que., moved up a spot from the short program to finish eighth.
"It was a better performance than at Skate Canada," said Lacoste. "I'm feeling I'm improving more and more as we head towards the Canadian championships."