A dramatic Champions League clash between Manchester City and Real Madrid, who are meeting in the competition for the fourth straight season, saw the Merengues claim a 3-2 win at the Etihad Stadium.