The much-anticipated but never guaranteed U.S.-Canada showdown for gold in men’s hockey at the Olympics is on.

The U.S. men's hockey team defeated Sweden in the quarterfinals and will face Slovakia in the men’s hockey semifinals.

After plenty of nerves, both the U.S. and Canadian men's ice hockey teams are moving on, though it took a roller coaster of emotions to get there.