Mix Diskerud scored his first international goal in the third minute of injury time, giving the United States a 2-2 tie against Russia on Wednesday in an exhibition game at Krasnodar.
Michael Bradley, who scored in the 76th minute, sent a long ball into the penalty area toward Terrance Boyd, who was battling defender Sergei Ignashevich. The ball rebounded off Ignashevich to Diskerud, who had entered in the 87th minute. He bounced a 20-yard, right-footed shot in off a hand of goalkeeper Vladimir Gabulov.
The 22-year-old, whose mother is from Arizona and who grew up in Norway, was playing just his third game for the U.S. He was a member of the American Olympic team that failed to qualify for the London Games.
"We saw a very entertaining game," said U.S. coach Jurgen Klinsmann. "Russia proved why they are one of the best teams in Europe, and we wanted to see how good we are against such a strong team. The way our team fought back twice after being down a goal was great and it showed a lot of character."
Fedor Smolov, making his Russian national team debut, gave the hosts the lead in the ninth minute following a giveaway by Danny Williams. Bradley tied it on a 19-yard volley, his 11th international goal.
Roman Shirokov put Russia back ahead 2-1 when he converted a penalty kick in the 84th minute after a foul by Clarence Goodson, who pushed over Artem Dzyuba in front of goalkeeper Tim Howard following a free kick.
The 27th-ranked United States, missing regulars Clint Dempsey, Landon Donovan and Steve Cherundolo, are preparing for the final round of qualifying next year for the 2014 World Cup. They finished the year at 9-2-3 with a .750 winning percentage that tied their best, set in 2005.
"This is a young team, and a team that is growing," Klinsmann said. "We are pleased with the game overall, and to score in the last minute was great."
The ninth-ranked Russians remained unbeaten for a fifth straight match, improving to 5-0-1 since former England coach Fabio Capello took over last summer.
Jozy Altidore started for the U.S. after he was dropped from the roster for last month's World Cup qualifiers following poor performances against Jamaica in September, and Timmy Chandler started at right back. Chandler had not played for the Americans since last November, uncertain whether he wanted to commit to the U.S. program.
Russia went ahead early after the U.S. was given a free kick in its own half. Williams mis-hit the ball as Altidore crossed in front of him. Alexander Kerzhakov started a quick break and passed to Smolov, whose right-footed shot from 15 yards went under Howard's left arm. Smolov fell to the ground, injured, and was replaced by Maxim Gregoriev two minutes later.
Howard made a fine double save in the 66th, batting away an open shot by Renat Yanbaev, then parrying Vasily Berezutskiy's shot over the crossbar.
Four minutes later, Fabian Johnson made a fine run up the middle of the field and passed to an open Altidore, who failed to control the ball.
NOTES: The U.S. finished 2012 1-1-1 against teams ranked in the top 10, beating Italy, losing to Brazil and tying Russia. ... Bocanegra's 110th career game moved him into a sixth-place tie on the U.S. list with Paul Caligiuri, who had 110 appearances from 1984-98. ... The starting lineup marked the first time since June 19, 2011, the U.S. team had no starters from MLS clubs. The previous game was a 2-0 victory over Jamaica in the Gold Cup.