Manchester City came from two goals down to reach the semis, on a controversial night at the Liberty.