Manchester City, featuring Matildas star Mary Fowler, have caused a boilover by beating title-holders Barcelona 2-0 in the Women's Champions League.