Karim Benzema, who scored twice in last month's 3-0 win at Anfield, found the net once more on Tuesday but the Spanish heavyweights were in far less authoritative mood against a much-changed Liverpool XI.
Visiting manager Brendan Rodgers made seven alterations to the the side that suffered a dispiriting 1-0 Premier League loss at Newcastle United on Saturday - Steven Gerrard, Raheem Sterling and Mario Balotelli among those on the bench as their boss cast an eye towards the forthcoming clash with domestic pacesetters Chelsea.
Liverpool goalkeeper Simon Mignolet experienced a predictably busy evening but his team-mates offered a growing threat in the second half, with Adam Lallana the closest to finding an equaliser.
Real poured forwards once more in the closing stages as they looked to make sure of a 12th consecutive win in all competitions, but Cristiano Ronaldo was unable to equal Raul's Champions League all-time record of 71 goals.
Fresh from a brace including a spectacular volley in Real's 4-0 win at Granada on Saturday, James Rodriguez forced Mignolet to palm an early 20-yard effort behind at full stretch.
The Belgian goalkeeper was called into action again in the 10th minute when an error from Martin Skrtel allowed Benzema to tee up Ronaldo.
A handful of important blocks from the defenders stationed in front of Mignolet saw Liverpool weather the early pressure and eventually play with increased assurance, but they fell behind with 27 minutes played.
Isco exchanged passes with Ronaldo to find Marcelo and the left-back crossed for Benzema to steer the ball into the roof of the net from close range.
As they did in Liverpool, Real sought a swift second to kill off the game after opening the scoring - Mignolet turning away a stinging Ronaldo free-kick before Kolo Toure touched a lofted pass from Raphael Varane onto the roof of his own net under pressure from Benzema.
Ronaldo uncharacteristically missed his kick on the end of Luka Modric's chipped 39th-minute throughball and, although Emre Can was wasteful on a rare venture into the Real box, Liverpool were grateful to see no time added for first-half stoppages.
Mignolet continued to get the better of Ronaldo in their personal duel, grasping a 49th-minute side-footed effort at the second attempt.
Alberto Moreno then gave Iker Casillas his first save of the night in the Madrid goal and the Liverpool full-back also played in a pass for Lallana to cleverly turn and slide a shot narrowly beyond the far post.
Fabio Borini's 61st-minute free-kick deflected wide off a disorganised Real defensive wall and that relatively rocky period prompted Carlo Ancelotti to bring on Gareth Bale for Rodriguez, the Wales winger ending three weeks on the sidelines with a gluteal injury.
As Rodgers prepared to send on Gerrard and Sterling to exploit an increasing sense of Real vulnerability, Toure produced an excellent last-ditch challenge to thwart Ronaldo.
Benzema was unsuccessful from another teasing Marcelo cross in the 69th minute before Bale struck the crossbar as the Brazilian supplied further ammunition.
As it was, Liverpool retained a measure of pride but three straight European defeats means there is no further room for error in their remaining group encounters with Ludogrets and Basel.
Get the best features, fun and footballing frolics straight to your inbox every week.
Thank you for signing up to Four Four Two. You will receive a verification email shortly.
There was a problem. Please refresh the page and try again.