Despite the loss, Juan Fernando Serrano Ponce shines for Barcelona