Aiden McGeady returns from injury