1.c4 Nf6 2.d4 e6 3.Nf3 d5 4.Nc3 c6 5.cxd5 exd5 6.Qc2 Bg4 7.Bg5 Nbd7 8.e3 Bh5 9.Bd3 Bg6 10.Bxg6 hxg6 11.h4 Be7 12.O-O-O a5 13.Kb1 a4 14.a3 b5 15.e4 b4 16.axb4 a3 17.exd5 cxd5 18.Ne5 axb2 19.Nc6 Qb6 20.Nxe7 Qxb4 21.Qxb2 Qxb2+ 22.Kxb2 Kxe7 23.Rhe1+ Kd6 24.Bf4+ Kc6 25.Rc1 Rxh4 26.Ne4+ Kb5 27.Nd6+ Kb6 28.g3 Rh2 29.Rc2 Ra4 30.Rec1 Ka5 31.Bd2+ Ka6 32.Kb3 Nb6 33.Bb4 Ne4 34.Nxe4 dxe4 35.Rc6 Rxf2 36.Rxb6+ Kxb6 37.Kxa4 Rf5 38.Kb3 Kb5 39.Rc5+ Rxc5 40.Bxc5 g5 41.Be7 f6 42.Kc3 Kc6 43.Kc4 Kd7 44.Bb4 f5 45.Bd2 f4 46.gxf4 gxf4 47.Bxf4 Ke6 48.d5+ Kd7 49.Kd4 e3 50.Bxe3 Kc7 51.Ke5 Kd7 52.d6 Kd8 53.Ke6 Kc8 54.d7+ Kb7 55.d8=Q g5 56.Qd7+ Kb8 57.Kd6 g4 58.Qa7+ Kc8 59.Qc7# 1-0