1.c4 Nf6 2.g3 c6 3.Nf3 d5 4.Bg2 Bf5 5.cxd5 cxd5 6.Qb3 Nc6 7.Qxb7 Bd7 8.Qb3 e5 9.O-O e4 10.Ne1 Bc5 11.Nc3 Nd4 12.Qd1 h5 13.d3 Bf5 14.Bg5 h4 15.dxe4 dxe4 16.Nxe4 hxg3 17.Nxc5 Rc8 18.Ncd3 gxh2+ 19.Kh1 Bh3 20.Be3 Nf5 21.Nf4 Bxg2+ 22.Nexg2 Qe7 23.Nd5 Nxd5 24.Qxd5 g6 25.Rad1 Kf8 26.Bd4 Rh5 27.Qe5 Qg5 28.Qf4 Qe7 29.Bc3 Kg8 30.e4 Nh4 31.Qf6 Qxf6 32.Bxf6