W oficjalnym meczu pierwszej drużyny zadebiutował 20 września 2012 roku w rozgrywanym w Bernie meczu fazy grupowej Ligi Europy z BSC Young Boys. Spotkanie zakończyło się wynikiem 3:5 dla gości. Trzy dni później zadebiutował w Premier League, zastępując Fabia Boriniego w przerwie przegranego 1:2 meczu z Manchesterem United. Już po kilkudziesięciu sekundach od wejścia na boisko miał udział w bramce zdobytej przez Stevena Gerrarda. 19 października 2012 roku podpisał nowy, długoterminowy kontrakt z klubem.
12 lipca 2013 r. został wypożyczony do hiszpańskiej Almeríi, gdzie w całym sezonie wystąpił w 33 meczach, strzelając 3 bramki.
Po powrocie z wypożyczenia zdobył swoją pierwszą bramkę dla The Reds, w meczu pucharu ligi z Middlesbrough.
W połowie stycznia 2015 roku, na pół roku przed końcem kontraktu z Liverpoolem, Hiszpan przeniósł się do włoskiego klubu A.C. Milan, z którym podpisał umowę obowiązującą do końca sezonu 2018/2019.