*All times CAT (GMT+2)
Real Madrid have one hand on a first La Liga trophy in four years after Cristiano Ronaldo scored a brilliant winner in a 2-1 victory at Barcelona that stretched their lead over their bitter rivals to seven points with four games left.