Liberals take lead as Conservatives lose ground, NDP support collapses