1.b3 c6 2.e3 Nf6 3.d4 d5 4.c4 Bf5 5.Bd3 Bg6 6.Nf3 e6 7.O-O Nbd7 8.Qc2 Bxd3 9.Qxd3 Ne4 10.Nfd2 f5 11.f3 Nef6 12.cxd5 cxd5 13.Nc3 Bb4 14.Bb2 O-O 15.a3 Bd6 16.e4 Nh5 17.e5 Nf4 18.Qc2 Nxe5 19.dxe5 Bxe5 20.g3 d4 21.gxf4 Bxf4 22.Nc4 dxc3 23.Qxc3 Qg5+ 24.Kh1 Bxh2 25.Qxg7+ Qxg7 26.Bxg7 Kxg7 27.Kxh2 Kf6 28.f4 Rac8 29.a4 Rg8 30.Rad1 Rg4 31.Rd7 Rcg8 32.Rxh7 Rg2+ 33.Kh1 R2g4 34.Ne5 Rxf4 35.Rxf4 Kxe5 36.Rb4 f4 37.Rf7 Rg4 38.Rbxb7 Ke4 39.Rxa7 f3 40.Rac7 Ke3 41.Rc3+ Ke2 42.Rfxf3 Rg7 43.Rg3 Ra7 44.Rc2+ Kd1 45.Ra2 Rh7+ 46.Kg2 Rd7 47.a5 Rd2+ 48.Rxd2+ Kxd2 49.a6 Kc2 50.a7 Kb2 51.a8=Q Kc2 52.Qa2+ Kc1 53.Re3 Kd1 54.Rxe6 Kc1 55.Re1# 1-0