1.e4 c6 2.d4 b5 3.Nf3 Qc7 4.a4 b4 5.c3 a5 6.Be2 e6 7.cxb4 axb4 8.O-O c5 9.d5 Nf6 10.Bc4 Nxe4 11.Re1 Nf6 12.dxe6 fxe6 13.g3 Bb7 14.Bf4 Qc6 15.Nbd2 Be7 16.Bb5 Qc8 17.Nc4 Qd8 18.Nd6+ Bxd6 19.Bxd6 Ne4 20.Ne5 Qf6 21.f4 Nxd6 22.Qxd6 Qe7 23.Qc7 Ba6 24.Bxa6 Nxa6 25.Qb7 O-O 26.Rad1 Rfb8 27.Qxd7 Qxd7 28.Nxd7 Rd8 29.Nb6 Rab8 30.Rxd8+ Rxd8 31.Rxe6 Kf7 32.Rc6 Rd1+ 33.Kg2 Rd2+ 34.Kh3 Rxb2 35.Nc4 Rc2 36.Ne5+ Ke7 37.Rxa6 b3 38.Rb6 c4 39.a5 b2 40.a6 c3 41.a7 Rc1 42.a8=Q b1=Q 43.Rxb1 Rxb1 44.Qa7+ Kd8 45.Qd7# 1-0