1.e3 c5 2.c4 e6 3.d4 d5 4.cxd5 exd5 5.Bb5+ Nc6 6.Nf3 Bd6 7.dxc5 Bxc5 8.a3 Be7 9.O-O a6 10.Bd3 Bg4 11.Be2 Nf6 12.b4 Ne4 13.Bb2 O-O 14.Nc3 Bf6 15.Rc1 Bxc3 16.Bxc3 Nxc3 17.Rxc3 Qd6 18.h3 Bf5 19.Nd4 Qe5 20.Nxc6 bxc6 21.Rxc6 Qb2 22.Bd3 Bxd3 23.Qxd3 Rfc8 24.Rxc8+ Rxc8 25.Qxa6 Qc3 26.Rd1 g6 27.Qb7 Kg7 28.Qxd5 Qxa3 29.Qe5+ Kg8 30.b5 Qb3 31.Rd5 h5 32.Kh2 Qc3 33.Qxc3 Rxc3 34.Kg3 Ra3 35.Rd8+ Kh7 36.Kf3 Ra5 37.Rd5 Kg7 38.Ke2 Ra4 39.Rd4 Rb4 40.Rxb4 f5 41.Rf4 Kg8 42.Kf1 Kh7 43.Ke2 Kg7 44.Ke1 g5 45.Rf3 h4 46.g4 Kf6 47.Ke2 Kg7 48.gxf5 Kh8 49.Kd1 Kg8 50.Ke2 Kh8 51.b6 Kg8 52.Kd3 Kf8 53.Kd4 Kf7 54.Kc5 Ke8 55.Kc6 Kd8 56.f6 g4 57.f7 Kc8 58.f8=Q# 1-0