Alex Morgan scored in the final minute of extra time to send the United States into the Olympic final with a dramatic 4-3 win over Canada.

The United States will face Japan in the final on Thursday.

Published with permission from Total Dribble.