CTV reporters were fanned out across Montreal to cover the collapse of the NDP and the rise of the Liberals in Quebec.

As of 1:30 a.m. EDT, the Liberals had come away with about 40 ridings, the NDP won 16, the Conservatives won 12 and the Bloc won 10. Here are the results from a few hotly-contested ridings in this province:

Liberal Leader Justin Trudeau was re-elected in Papineau, defeating NDP challenger Anne Lagacé Dowson. His party captured a majority, with the Conservatives coming in second.

“Sunny ways my friends, sunny ways,” Trudeau told a jubilant crowd in Montreal at the end of the night, invoking the philosophy of former prime minister Wilfrid Laurier.

“This is what positive politics can do.”

Liberal challenger Rachel Bendayan looked like she may upset NDP Leader Tom Mulcair in Outremont early in the night, but Mulcair captured the riding by about 3,000 votes.

Bloc Quebecois Leader Gilles Duceppe lost his comeback bid in Laurier-Sainte Marie, losing to NDP incumbent Helene Laverdiere.

In NDG-Westmount, Liberal incumbent Marc Garneau was re-elected, beating NDP challenger James Hughes. 

Liberal candidate Anthony Housefather came out on top in Mount Royal, dashing Conservative hopes that candidate Robert Libman could capture a seat for the party in Montreal.

Liberal candidate Melanie Joly came out on top in Ahuntsic-Cartierville, beating Bloc-turned-NDP candidate Maria Mourani.

For the complete results from across the country, check out our map.

Attention CTV News GO app users: Please tap here for election results and our live blog