It happened several times with Eto'o indeed. Top of my head: 5-0 trahsing of Deportivo at home. He did thesame, only to make a really pissy shit goal. Messi just loves those runs, I don't think he will ever want to pass it in those occasions.
It's good that Zlatan did something 'selfish' cause...