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.

The American men beat the Swedes 2-1 in overtime Wednesday in Olympic hockey quarterfinal play to advance to the semifinals.