Messi and Balotelli spot on