Ryan Babel, now on the field in Ajax colours, might have put the game to bed past the hour when played through one-on-one. But his dink over Sander Westerveld lacked power and Daniel Agger stopped it rolling over the line.
Babel then guided a shot against the base of the right post having again broken in behind, but back came the Reds and they equalised on 74 minutes.
A set-piece was only partially cleared and Kuyt hooked an inviting cross into the centre that Cisse met with a downward header that squirmed through the goalkeeper and in.
Momentum was now very much with Liverpool and they completed the turnaround with 80 on the clock. Cisse battled well to keep an attack alive and send El Zhar through – and he blasted home from close range.
Torres’ desire for a goal was apparent all afternoon, and it came late on. Gonzalez delivered across the area for the Spaniard, who tapped the ball over the line on the stretch to sign off another special charity event at Anfield.
LFC Legends first-half team: Dudek, Kvarme, Skrtel, Agger, Aurelio (Vignal, 45+1), Maxi, Sissoko, Spearing, Babel, Gerrard, Torres.
LFC Legends second-half team: Westerveld (Kirkland, 79), Hyypia, Skrtel (El Zhar, 68), Agger, Gonzalez, Biscan, Gerrard, Vignal, Kuyt, Cisse, Torres (Litmanen, 86).
Sophie Anderson, a UK-based writer, is your guide to the latest trends, viral sensations, and internet phenomena. With a finger on the pulse of digital culture, she explores what’s trending across social media and pop culture, keeping readers in the know about the latest online sensations.