With two rounds left to play in Belgrade, three players share the lead after Anand and Shirov both won their seventh round games to catch up Ivanchuk, who drew with Gelfand.

Anand's win was a triumph for accurate calculation. When White played 14.d5, he must have thought that 14...Nxd5 followed by 15...Bxh4 was impossible. White's 17.Qa4 won him a piece, but he must have missed the idea of 19...Qe8! when 20.bxc3 loses to 20...Rd8. At the end, 32.Qxd1 Rxd1+ 33.Kxd1 loses to Qf1+.

White: Ljubomir Ljubojevic

Black: Viswanathan Anand

1 Nf3 d5 17 Qa4 Bd4

2 d4 Nf6 18 e3 Bxc3

3 c4 dxc4 19 Rxd7 Qe8

4 Qa4+ c6 20 Qd1 Bf6

5 Qxc4 Bf5 21 Rxb7 Qc6

6 g3 e6 22 Rb3 c4

7 Bg2 Nbd7 23 Ra3 Rfd8

8 0-0 Be7 24 Qe2 Qe4

9 Rd1 0-0 25 f3 Qd5

10 Nh4 Be4 26 Kf2 Qb5

11 Bxe4 Nxe4 27 Rb1 Rd3

12 Qc2 Nef6 28 Qc2 Rad8

13 Nc3 c5 29 Ra4 Qf5

14 d5 Nxd5 30 Rxc4 Qh3

15 Nxd5 Bxh4 31 Ke1 Rd1+

16 Nc3 Bf6 White resigned