1.Nf3 d5 2.g3 Nf6 3.Bg2 c5 4.O-O Nc6 5.d4 cxd4 6.Nxd4 Qb6 7.Nxc6 bxc6 8.c4 e6 9.Nc3 Qb4 10.cxd5 cxd5 11.Bd2 Qb7 12.e4 Be7 13.exd5 exd5 14.Bg5 Qxb2 15.Nxd5 Rb8 16.Re1 Nxd5 17.Qxd5 Be6 18.Qc6+ Kf8 19.Bxe7+ Kxe7 20.Qc5+ Kf6 21.Qxa7 Rhd8 22.a4 g6 23.a5 Rd2 24.Qe3 Rb3 25.Qf4+ Kg7 26.a6 Rb4 27.Qe3 Rb3 28.Qe5+ Qxe5 29.Rxe5 Ra3 30.Rxa3 Rd1+ 31.Bf1 Bh3