At last, Real Madrid have got their man. Liverpool agreed on Tuesday to sell Xabi Alonso, a Real target going back at least six years, for a reported 30 million euros.