Michael Bradley, who scored in the 76th minute, sent a long ball into the penalty area toward Terrence 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 are 4-0-2 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.
U.S. captain Carlos Bocanegra left in the 18th minute with what the team said was an injured hamstring. He was replaced by Goodson, who paired with Geoff Cameron in central defense.
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.
Bradley scored after Maurice Edu passed to Juan Agudelo in the penalty area, and Agudelo headed the ball back to an open Bradley for a right-footed shot that clanked in off a post.
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.
More Sports Headlines
South Snohomish fought through adversity to reach Little League Softball World Series Home teams win all 15 games for first time in MLB history 12:20 a.m. Seahawks rookie safety Lambert making plays like half-brother Chancellor Mariners walk off with 6-5 victory over Orioles in 10 innings Seahawks running back Lynch is a happy camper Storm rally past Sparks 85-77 Canadians walk off with 7-6 win over AquaSox Seahawks rookie DE Clark has his best day of training camp
Our new comment system is not supported in IE 7. Please upgrade your browser here.