1.Nf3 Nf6 2.g3 d5 3.Bg2 g6 4.b3 Bg7 5.Bb2 O-O 6.O-O c5 7.c4 b6 8.d4 cxd4 9.Qxd4 Bb7 10.Rd1 Qc7 11.cxd5 Bxd5 12.Qh4 Bc6 13.Na3 h6 14.Rac1 g5 15.Qc4 Qb7 16.h4 b5 17.Qc2 b4 18.Nc4 Be4 19.Qd2 g4 20.Ne1 Nbd7 21.Na5 Qb6 22.Nc6 Rfe8 23.Qxb4 Bxg2 24.Nxg2 Qa6 25.Rxd7 Nxd7 26.Bxg7 Kxg7 27.Qxg4+ Kf8 28.Qxd7 Rac8 29.Nf4 Qxa2 30.Qd4 f6 31.Ne6+ Kf7 32.Ncd8+