Mario Balotelli netted a superb equaliser as Italy came from 2-0 down to draw 2-2 with Brazil in their friendly match in Geneva.