Barcelona keeps level until the end