The hard-earned victory proved crucial for five-time World Champion Anand as he took his tally to a six points out of a possible nine.
The equations went for a toss in the ninth round as Shakhriayar Mamedyarov defeated top seed Levon Aronian of Armenia and Vladimir Kramnik suffered a shock defeat at the hands of Russian teammate Sergey Karjakin.
The other game between Russian duo of Dmitry Andreikin and Peter Svidler ended in a draw.
Kramnik was joined by Karjakin and Mamedyarov on 4.5 points for joint third spot while Andreikin and Svidler are now joint sixth on four points apiece while Topalov is on the last spot on 3.5 points.
Also Read
To sum things up, Anand is on a roll and will fancy his chances a great deal now.
It was Anand's day all the way. Up against Topalov's pet Sicilian Najdorf, Anand did not give much away in the opening as white and retained a minuscule advantage as the game entered unchartered territories.
The Indian picked up a pawn when Topalov erred and handled the remaining technicalities of the queen and pawns endgame in masterly fashion to script his third victory in the tournament.