BLAINE, Minn. -- Kristine Lilly scored in the 92nd minute to lead the United States to a 3-2 exhibition win over Sweden on Saturday. The U.S. controlled most of the match, outshooting Sweden 12-3 in the near 100-degree heat. It was the first match on U.S. soil for the national team this year and its first match since a 1-0 win over Japan on May 9. "This wasn't a great soccer game by any means," Lilly said. "I think a lot of it had to do with the heat. At least we gave the crowd something at the end to cheer about." Three goals were scored in the game's final 3 minutes. Cat Whitehill scored in the 89th minute to give the United States a 2-1 lead, but Elin Ekblom's goal in the 91st minute allowed Sweden to tie it. "In the second half, I was thinking that we'd be going home with a 1-0 win," said U.S. coach Greg Ryan, who improved to 15-0-4. "Then I'm thinking we'll tie, then win, then tie again, and finally we won it at the last minute. "As a coach, I just sat there and watched. There's not much a coach can do when that starts happening. What a great finish." Abby Wambach scored in the 38th minute for the United States. The goal was the 55th of Wambach's career. Sweden's only scoring opportunity in the first half came in the 37th minute, when goalie Hope Solo sprawled to her left to stop a shot from Sweden's Lotta Schelin. "It was a tough day for both us and the Swedes," Ryan said. "But we battled through it and, like I said, it's great to get a win." The United States is now 7-0-0 at the National Sports Center. Saturday's match was played on the second day of the USA Cup, a 10-day youth soccer tournament with 898 teams from 17 countries, and drew 4,996 fans.