Young Indian Grand Master R Praggnanandhaa pulled off a huge upset, beating former world champion Veselin Topalov in the sixth round of the 18th Gibraltar chess festival to record his fifth straight win here.
The 14-year-old Chennai lad needed just 33 moves to put it across the Bulgarian. He had started with a loss against compatriot P V Nandhidhaa but since then he has been on a winning spree.
Praggnanandhaa, who recently won the world under-18 title, said: "It was very tough to prepare against him."
He is in second spot on five points with six other players and will take on Chinese GM Wang Hao in the seventh round.
Seventeen-year-old Russian GM Andrey Esipenko jumped to sole lead with 5.5 points with a win over Georgia's Ivan Cheparinov
The Russian player would be unpaired in the seventh round as he decided to take a bye.
A bunch of players including Indians — B Adhiban, K Sasikiran, Shardul Gagare, Karthikeyan Murali, SL Narayanan — are in joint third place with 4.5 points.
Adhiban beat Gabriel Flom, while D Gukesh, the world's second youngest Grand Master ever, defeated Martin Percivaldi to move to four points.
Also winning were Karthikeyan Murali against Qi B Chen and Gagare over France's Maxime Lagarde.
Top-seed Shakhriyar Mamedyarov's moderate run continued as he was held to a draw by GM Aryan Chopra.