Lionel Messi and Daniel Alves punished 10-man Manchester City 2-0 in the first leg of the Champions League last-16 tie at the Etihad Stadium.