Liverpool trained in front of the media at Melwood on Tuesday, ahead of their Champions League semi-final first leg away to Barcelona.
The Reds have been in imperious form of late, winning 10 straight matches across domestic league and European action, but now comes another almighty task.
Barcelona are again crowned champions in Spain and have their eyes on a sixth Champions League win of their own, with the Reds between them and a first final in four years.
Liverpool will need to be at full strength and fitness to get a result in the first leg, leaving Jurgen Klopp and his staff casting a keen eye over the squad in the run-up to the game.
For the coaches, and certainly for supporters, a massive boost was the involvement of Robert Firmino, absent for Friday night’s win over Huddersfield through injury but back on the training pitch here with his team-mates.
A host of previously injured faces have returned to fitness over the past few weeks and the squad looked almost entirely fit and available on Tuesday.
Joe Gomez continued his return to action with another sub appearance on Friday night, while Alex Oxlade-Chamberlain‘s first appearance in more than a year in the same fixture was another big positive.
There was no sign of Adam Lallana, but the regulars, who Klopp will turn to in hopes of securing a positive first-leg result, were all in action and looking sharp.
As always, though, there will be one or two spots in the lineup up for grabs, depending on Firmino’s overall level of fitness and Klopp’s tactical plan in midfield.
Liverpool have two league fixtures remaining, with Newcastle away the fixture coming between the two legs against Barcelona.
Champions League silverware, however, remains very much in the Reds’ own hands.
Liverpool Squad Training on Tuesday
Goalkeepers: Alisson, Mignolet, Kelleher
Defenders: Van Dijk, Matip, Gomez, Lovren, Alexander-Arnold, Robertson, Moreno
Midfielders: Fabinho, Henderson, Wijnaldum, Keita, Milner, Oxlade-Chamberlain
Forwards: Salah, Mane, Firmino, Origi, Shaqiri, Sturridge, Brewster