1.d4 Nf6 2.Nf3 c5 3.d5 b5 4.Bg5 Ne4 5.Bh4 Qa5+ 6.c3 b4 7.Qc2 f5 8.g4 Bb7 9.Bg2 Bxd5 10.O-O Nd6 11.cxb4 cxb4 12.gxf5 Be4 13.Qc1 Nc6 14.Nbd2 Bxf5 15.Nb3 Qb6 16.Ne5 Rc8 17.Nxc6 dxc6 18.Qf4 h6 19.Rfd1 Bd7 20.Qe5 Nf7 21.Qe4 g5 22.Bg3 c5 23.Rxd7 Kxd7 24.Qf5+ Qe6 25.Nxc5+ Rxc5 26.Qxc5 Nd6 27.Bc6+ Kd8 28.Qa5+ Kc8 29.Rc1