Ten-man Rangers were on the end of their third consecutive heavy defeat without scoring despite a much-improved performance against Napoli in a thrilling Champions League group stage encounter.
James Sands was sent off for conceding a penalty before Allan McGregor produced a terrific double save from the spot. But Matteo Politano's penalty and late strikes from Giacomo Raspadori and Tanguy Ndombele secured the victory for the Serie A side.
The three points for Napoli ensures they top Group A with maximum points after two games, with Rangers remaining winless ahead of back-to-back meetings with Liverpool next. Here's how the Light Blues rated at Ibrox.