1.d4 Nf6 2.Nf3 c5 3.d5 e6 4.c4 b5 5.e4 Nxe4 6.Bd3 Nf6 7.O-O Bd6 8.Nc3 bxc4 9.Bxc4 O-O 10.Bg5 Qe7 11.Ne4 Bb7 12.Bxf6 gxf6 13.Nxd6 Qxd6 14.dxe6 Qf4 15.exf7+ Kg7 16.Bd5 Nc6 17.Rc1 Ba6 18.Re1 Rab8 19.Re4 Qh6 20.Rh4 Qg6 21.Rh3 Kh8 22.Rg3 Qh5 23.Rg8+ Rxg8 24.fxg8=Q+ Rxg8 25.Bxg8 Kxg8 26.Qxd7 Ne5 27.Qe6+ Kg7 28.Nxe5 Qxe5 29.Qxa6 Qxb2 30.Rf1