1.d4 Nf6 2.Nf3 c5 3.d5 b5 4.Bg5 Qb6 5.Bxf6 Qxf6 6.c3 d6 7.e4 a6 8.a4 b4 9.Qc2 Nd7 10.Nbd2 bxc3 11.bxc3 g5 12.Nc4 Bg7 13.Ra3 Rb8 14.Bd3 g4 15.Nfd2 h5 16.O-O Bh6 17.f3 Rg8 18.fxg4 Qg5 19.Nf3 Qxg4 20.e5 Nxe5 21.Nfxe5 dxe5 22.Nxe5 Be3+ 23.Kh1 Qg7 24.Nxf7 Bh3 25.Be4 Rf8 26.gxh3 Rxf7 27.Bg6 Qe5 28.Bxf7+ Kd8 29.Qf5 Qxf5 30.Rxf5 Rb2 31.Ra1