Mike McEwen and Jeff Stoughton each advanced to the National Grand Slam of Curling final on Saturday in Port Hawkesbury, N.S.

McEwen held the hammer in the final end and bumped his rock to the button to win 5-4 against Edmonton's Kevin Martin in the semifinals.

The loss was Martin's first, and last, at the tournament after he went a perfect 5-0 in the round robin and knocked Brad Gushue out in the quarter-finals. McEwen meanwhile met Martin following a 7-1 romp over Sweden's Niklas Edin.

Stoughton meanwhile scored a triple in the third end and went on to beat Edmonton's Kevin Koe 5-3 in the other semi to set up a final between two Winnipeg rinks.

Stoughton started off the tournament with two losses but has won four in a row after also taking out Brad Jacobs of Sault Ste. Marie, Ont., 6-4.

Stoughton started off the tournament 0-2 but has now won four in a row.