Jude Bellingham missed a penalty but scored a late winner as 10-man Real Madrid fought back in the most dramatic of fashions to beat Valencia 2-1 and return to the top of La Liga.