Liberals win