1.g3 c5 2.Bg2 g6 3.c4 Nc6 4.Nf3 Qb6 5.e3 d6 6.O-O Nf6 7.d4 Bg4 8.dxc5 Qxc5 9.h3 Bxf3 10.Qxf3 Qxc4 11.Na3 Qe6 12.Nb5 Qd7 13.Rd1 Bg7 14.e4 O-O 15.Be3 a6 16.Nc3 Qe6 17.Qe2 Rac8 18.Rac1 Ne5 19.b3 h5 20.Nd5 Rxc1 21.Rxc1 Nc6 22.Qd3 Qd7 23.Qd2 Rd8 24.a4 Qe8 25.Nc7 Qd7 26.Nd5 Qe6 27.b4 Nxe4 28.Qd1 Bd4 29.Nxe7+ Qxe7 30.Bxd4 Nxd4 31.Qxd4 d5 32.h4 Nf6 33.Bf3 Kg7 34.Kg2 Rd6 35.a5 Qd7 36.Rc5 Kh7 37.Kg1 b6 38.axb6 Rxb6 39.Kg2 Qf5 40.Rc7 Qe6 41.Rxf7+ Kg8 42.Ra7 Qd6 43.Qd2 Rxb4 44.Qh6 Nd7 45.Bxh5 Rb6 46.Bg4 Ne5 47.Qg7# 1-0