McLaren dominate the race in Shanghai as Mercedes driver Russell finishes third and Verstappen fourth.