A spectacular late goal from substitute Natasha Kai gave the United States a 1-0 win over Iceland on Friday and sent the defending champion into the final of the Algarve Cup.

Kai received a cross from Christie Rampone in the final minute of the game, deftly flicked the ball over a defender and fired a left-foot volley from the edge of the penalty area into the corner of the goal.

It gave the Americans six points after their second win in Group B. The U.S. still has to play Norway in the invitational women's tournament in southern Portugal.

Norway lost 2-0 to Denmark in the group's other game.

Iceland and Denmark could still catch the United States on points in Monday's final group games, but the tiebreaker is based on head-to-head results. The United States, which has won the tournament six times in the past eight years, beat Denmark 2-0 on Wednesday.

Germany leads Group A with six points after a 3-0 victory over China on Friday, while Sweden edged Finland 1-0 on a goal by midfielder Nilla Fischer.

The winner of the Germany-Sweden game Monday will play the U.S. for the title on March 11.

The United States featured three changes from the team that beat Denmark, including Amy Rodriguez starting for Kai and Nicole Barnhart replacing Hope Solo in goal.

Iceland, which upset four-time Algarve champion Norway in its opening game, played with a compact defense that kept the Americans at bay in a mostly uneventful game.

"The best part was the goal," U.S. coach Pia Sundhage said. "I'll try some fresh legs in the next game."

In Group C, which includes teams not competing for the title, Austria and Poland drew 1-1. Portugal was playing Wales in a late game.

Copyright 2009 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.