Napoli has cruised to a three-goal victory in Glasgow, but Rangers held their own for the first hour of this match.
Sands’ dismissal for two yellow cards changed the game.
And while McGregor saved two penalties, he couldn’t keep out a third from Politano.
Raspadori and Ndombele embellished the win late on.
RANGERS (4-2-3-1): Allan McGregor; James Tavernier (c), Connor Goldson, James Sands, Borna Barisic; Ryan Jack, John Lundstram; Scott Arfield, Steven Davis, Ryan Kent; Alfredo Morelos.
SUBS: Robby McCrorie, Ben Davies, Scott Wright, Malik Tillman, Glen Kamara, Adam Devine, Antonio-Mirko Colak, Ridvan Yilmaz, Leon Thomson King, Rabbi Matondo, Junior Fashion Sakala.
NAPOLI (4-3-3): Alex Meret; Giovanni Di Lorenzo (c), Amir Rrahmani, Kim Min-Jae, Mario Rui; Andre-Frank Zambo Anguissa, Stanislav Lobotka, Piotr Zielinski; Matteo Politano, Giovanni Simeone, Khvicha Kvaratskhelia.
SUBS: Giacomo Raspadori, Hubert Dawid Idasiak, Leo Ostigard, Juan Jesus, Eljif Elmas, Salvatore Sirigu, Alessandro Zanoli, Gianluca Gaetano, Tanguy Ndombele, Alessio Zerbin, Mathías Olivera.
GOAL! RANGERS 0-1 NAPOLI! It’s third time lucky for Napoli from the penalty spot as Politano tucks his effort away into the bottom right corner. McGregor comes close to saving it but not close enough.
GOAL! RANGERS 0-2 NAPOLI! Napoli have ended this game as a contest. Raspadori plays a nice one-two with Olivera and fires past McGregor into the bottom right corner. Rangers haven’t been able to cope since losing Sands.
GOAL! RANGERS 0-3 NAPOLI! Ndombele receives the ball from Anguissa in the centre of the box and drills it right down the middle. Rangers have understandably run out of steam.
So, what’s next?
Most importantly, Napoli needs to work on their penalties.
Napoli has won both their opening group stage matches for the second time.
Liverpool and Ajax have a fight on their hands to progress to the last 16.