1.g3 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 f5 5.c4 e6 6.Bg2 Nf6 7.Nc3 Bb4 8.Bf4 O-O 9.Rc1 Nh5 10.e3 Nxf4 11.exf4 Qf6 12.Nf3 d6 13.O-O h6 14.a3 Bxc3 15.Rxc3 e5 16.Rd3 Rd8 17.fxe5 dxe5 18.Rxd8+ Nxd8 19.Nxe5 Be6 20.Re1 Nf7 21.Nxf7 Bxf7 22.Qc2 Rd8 23.Bxb7 Rb8 24.Bd5 Rxb2 25.Qd3 Kh7 26.Bxf7 Qxf7 27.Re5 Ra2 28.Rxf5 Qg6 29.Rf3 Rc2 30.Qd5 Rc1+ 31.Kg2 Qb1 32.Rf8 Rg1+ 33.Kf3 Rc1 34.h4 Rc3+ 35.Kg2 Rc1 36.Qg8+ Kg6 37.h5+ Kxh5 38.Qf7+ Qg6 39.Qf3+ Qg4 40.Qd5+ g5 41.Qf7# 1-0