George Russell claimed pole position for the Singapore Grand Prix, denying Max Verstappen and Oscar Piastri top spot under the floodlights.