Verstappen posted a 1:33.162 and showed a particular strength through the technical final sector to beat Leclerc to top spot by three tenths.
Valtteri Bottas, Lewis Hamilton and Sebastian Vettel were a very distant P3, P4 and P5 respectively, while floor damage on Alex Albon’s car left him out of sync with the others.
Show your passion for Formula 1 with TShirts365! Check out the new selection of tees here.
We were blessed with a full line-up from the start of FP2 as Renault fixed Daniel Ricciardo’s rear wing following his late barrier bump in FP1 and Honda gave Daniil Kvyat’s engine the all-clear after his early FP1 stoppage.
Ferrari initially picked up where they left off at the end of FP1 with Leclerc top of timesheet after the first 30 minutes of running , setting a 1:34.148 which was a tenth quicker than team-mate Vettel in P2.
Hamilton, Verstappen and Bottas were the only other drivers to be within a second of the two Ferrari cars in the early stages.
It was then time for the pace to quicken considerably as teams began their qualifying simulation programmes.
Leclerc’s first real attack provided a time of 1:33:497, but did lose time in the final sector to potentially open the door for others.
As Vettel struggled to put a lap together, Verstappen was able to keep it tidy enough in the final sector to beat Leclerc’s best time by three tenths.
Bottas and Hamilton, like Vettel, remained firmly off the pace throughout the qualy sim runs.
Red Bull and Ferrari were also closely matched on the medium tyres during the race simulation programmes.
1 Max Verstappen Red Bull 1:33.162 29
2 Charles Leclerc Ferrari 0.335s 32
3 Valtteri Bottas Mercedes 0.646s 22
4 Lewis Hamilton Mercedes 0.798s 31
5 Sebastian Vettel Ferrari 1.039s 31
6 Pierre Gasly Toro Rosso 1.809s 25
7 Sergio Perez Racing Point 1.836s 30
8 Nico Hulkenberg Renault 1.864s 32
9 Lance Stroll Racing Point 2.014s 30
10 Alex Albon Red Bull 2.054s 18
11 Lando Norris McLaren 2.061s 33
12 Daniil Kvyat Toro Rosso 2.175s 37
13 Kevin Magnussen Haas 2.189s 26
14 Daniel Ricciardo Renault 2.208s 27
15 Kimi Raikkonen Alfa Romeo Racing 2.212s 34
16 Romain Grosjean Haas 2.431s 31
17 Carlos Sainz McLaren 2.473s 28
18 Antonio Giovinazzi Alfa Romeo Racing 2.842s 29
19 George Russell Williams 3.623s 37
20 Robert Kubica Williams 4.676s 35
Follow all the action from the Russian Grand Prix with the PlanetF1 live centre