UEFA Champions League

Rangers 0 – 3 Napoli

Ten-man Rangers fell to their third consecutive heavy defeat without scoring despite a more encouraging performance against Napoli on a dramatic night in the Champions League.

Matteo Politano’s penalty and late strikes from Giacomo Raspadori and Tanguy Ndombele secured victory, but only after Allan McGregor twice denied Piotr Zielinski from the spot.

James Sands was sent-off for conceding the first penalty and, though McGregor saved twice following a VAR check for encroachment, he did not deny Politano.

The Italian forward put the ball low into the corner beyond the reach of the 40-year-old Rangers keeper after Borna Barisic was penalised for handball.

Substitute Raspadori finished neatly with five minutes left to end the home side’s challenge before Ndombele stroked another goal home in stoppage time against a tiring Rangers backline.

Victory means Napoli top Group A with maximum points after two games, with Rangers winless ahead of back-to-back meetings with Liverpool next.