1.d4 Nf6 2.Nf3 d5 3.e3 c5 4.c4 e6 5.Nc3 Nc6 6.cxd5 exd5 7.Bb5 Bd6 8.dxc5 Bxc5 9.Nd4 Bd7 10.O-O O-O 11.Nb3 Bd6 12.Nxd5 Bxh2+ 13.Kxh2 Ng4+ 14.Kg3 Qg5 15.f4 Qg6 16.f5 Bxf5 17.Nf4 Qh6 18.Rh1 Qf6 19.Bxc6 bxc6 20.e4 Be6 21.Nxe6 Nf2 22.Rf1 fxe6 23.Rxf2 Qxf2+ 24.Kh3 Rad8 25.Qg4 Rd3+ 26.Kh2 h5 27.Qxh5 Rg3 28.Qh3 Rff3 29.Qxe6+ Kh7