Liverpool suffered a heavy 3-0 loss to Napoli seven days before their domestic campaign begins against Manchester City in the Community Shield.
Lorenzo Insigne was involved in three goals at Murrayfield as Liverpool made it four pre-season games without a win.

The striker curled in the opener before setting up Arkadiusz Milik with a fizzing, low cross after half an hour.

And the rebound from his shot fell kindly for Amin Younes to complete the scoring after the break.

Reds' new signing Harvey Elliott made his first appearance - as a substitute - following his arrival from Fulham earlier in the day, but it was a "painful" afternoon for Jurgen Klopp's team in Edinburgh.

The European champions looked rusty and poor defensive errors meant they were 2-0 down within half an hour.

Seven of the starting XI that beat Tottenham in the Champions League final in Madrid were in the team but Liverpool were still without key attacking trio Roberto Firmino, Mo Salah and Sadio Mane, as well as Brazilian keeper Alisson. Those four are yet to play a minute during pre-season because of international commitments.

With their first competitive match against Premier League champions City looming, midfielder Georginio Wijnaldum admitted it was a "poor performance" from his team, who he said "were not 100% concentrated".