Sergio Aguero won and scored a penalty, which also saw Alvaro Arbeloa red carded, as City pushed for the win they desperately needed.