1.e4 c6 2.Qf3 d5 3.d4 dxe4 4.Qxe4 Nf6 5.Qd3 g6 6.Nf3 Bg7 7.Be2 Qc7 8.O-O O-O 9.Qa3 b5 10.c4 a5 11.cxb5 cxb5 12.Bxb5 Bb7 13.Ne5 Ne8 14.Nc3 Nd6 15.Rd1 Bxg2 16.Kxg2 Qb7+ 17.Kg1 Nxb5 18.Qb3 Nd6 19.Qxb7 Nxb7 20.Nd5 e6 21.Ne7+ Kh8 22.Bf4 Nd6 23.Rac1 Ra6 24.d5 g5 25.Bg3 f5 26.f4 Re8 27.Rc7 Bf6 28.N7c6 gxf4 29.Bxf4 exd5 30.Rxd5 Nxc6 31.Nxc6 Ne4 32.Rxf5 Bxb2 33.Kg2 a4 34.Kf3 Nf6 35.Ne5 Rea8 36.Nf7+ Kg8 37.Nh6+ Kf8 38.Bg5 Rb8 39.Rf7+ Ke8 40.Bxf6 Bxf6 41.R5xf6 Rxf6+ 42.Rxf6 Rb2 43.Re6+ Kf8 44.Re2 a3 45.Ng4 Kf7 46.Ne5+ Kg8 47.Nc4 Rc2 48.Rxc2 Kh8 49.Kg4 Kg7 50.Kf5 Kf8 51.Nxa3 Kg7 52.Nb5 Kh6 53.a4 Kg7 54.a5 Kf8 55.a6 Kf7 56.a7 Ke8 57.a8=Q+ Ke7 58.Rc7# 1-0