1.g3 a6 2.Bg2 e6 3.d4 d5 4.Nf3 Bb4+ 5.c3 Be7 6.O-O Nf6 7.c4 dxc4 8.Ne5 O-O 9.Nc3 Nc6 10.Bxc6 bxc6 11.Nxc6 Qe8 12.Nxe7+ Qxe7 13.Qa4 a5 14.Bg5 Qb4 15.Bxf6 gxf6 16.Qc6 Ba6 17.Qxc7 Qxb2 18.Rac1 Rfd8 19.Qf4 Kg7 20.Rfd1 Bb7 21.e4 h5 22.e5 fxe5 23.Qxe5+ Kg6 24.Ne2 Kh7 25.Nf4 Bf3 26.Nxh5 Bxh5 27.Qxh5+ Kg8 28.Rxc4 Rd5 29.Qg4+ Kf8 30.a4 Rad8 31.h4 Rf5 32.Rf1 Qa2 33.Rc5 Rfd5 34.Rfc1 Qxa4 35.Rxd5 Rxd5 36.Rc8+ Ke7 37.Rc7+ Kf8 38.Qf4 Qe8 39.Ra7 Rf5 40.Qd6+ Kg7 41.g4 Rd5 42.Qf4 a4 43.h5 a3 44.Kg2 Qf8 45.f3 Rb5 46.Kh3 Rd5 47.Kg3 Rb5 48.h6+ Kg6 49.h7 a2 50.h8=Q Qxh8 51.Qxf7+ Kg5 52.f4+ Kh6 53.Qxe6+ Qf6 54.Qxf6# 1-0