Liberals lose again