SASKATOON -- Conservative candidates made a clean sweep of all 14 ridings in Saskatchewan Monday night.

The string of victories included a trio of upsets.

Most high-profile was the defeat of long-serving Liberal MP Ralph Goodale.

Goodale, a key member of Justin Trudeau’s cabinet, lost the seat he’s held for 26 years in Regina-Wascana to Conservative Michael Kram.

The NDP was also unable to withstand the blue wave which swept across the province, losing a pair of seats gained in 2015.

In the riding of Saskatoon West, Conservative Brad Redekopp managed to hold NPD candidate Sheri Benson to a single term. 

“We did the door knocking, we did all the hard work in the riding, and that’s where we focused our efforts,” Redekopp said while speaking to supporters in Saskatoon after his win.

Conservative candidate Gary Vidal won in the hotly contested riding of Desnethe-Missinippi-Churchill River, held by NDP candidate Georgina Jolibois heading into the election.

Jolibois, who won her seat in 2015 by just 82 votes, also had to contend with a strong Liberal challenger, Lac La Ronge Indian Band Chief Tammy Cook-Searson.

CTV Decision Desk projections showed Vidal with a 42.3 per cent share of votes in the riding with 167 of 173 polling stations reporting.

Jolibois pulled in a 28.9 per cent share and Cook-Searson earned 26 per cent of votes in the riding.

The flip to blue was also almost complete in neighbouring Alberta, with Conservative wins over two Liberal incumbents there.

The NDP managed to hang on to the lone hold-out seat in an Edmonton riding.

With files from CTV News Saskatoon's Jonathan Charlton and Laura Woodward