Japan downs Sweden 3-1, will meet USA in World Cup final

Captain Homare Sawa redeemed herself from a huge error by scoring the go-ahead goal in a 3-1 victory over Sweden which put Japan in the World Cup final against the United States.

Read Full Story >>
The story is too old to be commented.