Barcelona have released a strong squad to face Jurgen Klopp's Liverpool in tonight's Champions League semi-final first leg tie at Camp Nou.
Barcelona manager, Ernesto Valverde released a list of 18 players through the club's official Twitter page on Tuesday night.
Barcelona head to the game after defeating Manchester United in the Champions League quarter-final.
Below is Barcelona's Champions League squad against Liverpool:
Ter Stegen, N.Semedo, Pique, I. Rakitic, Sergio, Coutinho, Arthur, Suarez, Messi, O. Dembele, Cillessen, Malcom, Lenglet, Jordi Alba, S. Roberto, Vidal, Umtiti and Alena
The kick-off time for the match is 8pm Nigeria time.