1.g3 c6 2.d4 d5 3.Nf3 Nf6 4.Bg2 h6 5.Ne5 Nbd7 6.c4 e6 7.Nc3 Bd6 8.Bf4 Qc7 9.Nxd7 Bxf4 10.Nxf6+ gxf6 11.gxf4 Qxf4 12.e3 Qg5 13.Bf3 dxc4 14.Ne4 Qa5+ 15.Qd2 Qxd2+ 16.Nxd2 e5 17.Nxc4 exd4 18.exd4 Be6 19.Nd6+ Ke7 20.Nxb7 Rab8 21.Bxc6 Rhc8 22.d5 Bd7 23.O-O Bxc6 24.dxc6 Rxc6 25.Na5 Rc2 26.b3 Rg8+ 27.Kh1 Rg5 28.Nc4 Ke6 29.Ne3 Rb2 30.Nc4 Rc2 31.Ne3 Rb2 32.h4 Rh5 33.Ng2 Rf5 34.Kg1 Ra5 35.Rfe1+ Re5 36.Rxe5+ fxe5 37.Ne3 f5 38.Nc4 Rc2 39.Ne3 Rb2 40.Nc4 Rc2 41.a4 Rc3 42.Nd2 Rd3 43.Ra2 e4 44.b4 Rh3 45.b5 Rxh4 46.a5 Rg4+ 47.Kf1 h5 48.b6 axb6 49.axb6 Kd7 50.Ra7+ Kc6 51.Nc4 h4 52.Rc7+ Kb5 53.b7 Rg8 54.Rc8 h3 55.Rxg8 Ka6 56.b8=Q e3 57.Qb6# 1-0