1.d4 c5 2.d5 Nf6 3.c4 b5 4.a4 b4 5.Nd2 g6 6.e4 d6 7.f4 Nfd7 8.Ngf3 Bg7 9.Bd3 a5 10.O-O O-O 11.Qe1 Qc7 12.Qh4 Re8 13.e5 dxe5 14.Ne4 f5 15.Neg5 Nf8 16.fxe5 Bxe5 17.Re1 Bd6 18.b3 e5 19.dxe6 Nc6 20.Bb2 Nd4 21.Nxd4 cxd4 22.c5 Bxc5 23.e7 Rxe7 24.Bc4+ Kg7 25.Bxd4+ Bxd4+ 26.Qxd4+ Kh6 27.Rxe7 Qxe7 28.Nf7+ Kh5 29.Qd1+ Kh4 30.g3+ Kh3 31.Bf1#