1.d4 Nf6 2.Nf3 e6 3.c4 d5 4.Nc3 Nbd7 5.Bg5 Be7 6.e3 c6 7.Bd3 dxc4 8.Bxc4 b5 9.Bd3 Bb7 10.O-O a6 11.e4 c5 12.e5 cxd4 13.exf6 gxf6 14.Be4 dxc3 15.Bxb7 Ra7 16.Be4 cxb2 17.Rb1 Rc7 18.Bh4 f5 19.Bxe7 Qxe7 20.Bxf5 Qa3 21.Qd4 Rg8 22.Bxh7 Rc4 23.Qe3 Rc3 24.Qd2 Rg7 25.Rfd1 f5 26.Bg6+ Kf8 27.Qh6 Kg8 28.Ng5 Nf8 29.Bh7+ Nxh7 30.Nxh7 Rc1 31.Rbxc1