1.g3 e5 2.c4 c6 3.Nf3 f6 4.e4 Bb4 5.Bg2 d6 6.O-O c5 7.a3 Ba5 8.b4 Bb6 9.Nc3 Nc6 10.Nd5 Nge7 11.Nxb6 axb6 12.b5 Nd4 13.Nxd4 cxd4 14.Qh5+ g6 15.Qh6 Qc7 16.Qg7 Rf8 17.d3 Nd5 18.Qh6 Nc3 19.Bd2 Na4 20.Bb4 Nc5 21.Bxc5 dxc5 22.f4 exf4 23.gxf4 Bg4 24.Ra2 O-O-O 25.Rfa1 g5 26.fxg5 fxg5 27.a4 Rf7 28.a5 bxa5 29.Rxa5 Qf4 30.Qb6 Kd7 31.Qxb7+ Ke8 32.Qc6+ Kf8 33.Qxc5+ Kg8 34.R5a2 Qe3+ 35.Kh1 h5 36.Ra6 Rdf8 37.Rg6+ Rg7 38.Rxg7+ Kxg7 39.Rg1 Bf3 40.Qe5+ Kg6 41.Qd6+ Rf6 42.Qg3 h4 43.Qh3 Rf4 44.Bxf3 Rxf3 45.Qg4 Rf2 46.b6 h3 47.b7 Rb2 48.Qf5+ Kh6 49.Qf6+ Kh5 50.Qf1 Kg6 51.Rg3 Rf2 52.Qxh3 Qc1+ 53.Rg1 Qb2 54.Qe6+ Kh5 55.Qg4+ Kh6 56.Qxg5+ Kh7 57.Qg7# 1-0