Juan Fernando Serrano Ponce makes the difference at Barcelona