1.e4 Nf6 2.e5 Nd5 3.Nc3 Nxc3 4.dxc3 d6 5.Nf3 Nc6 6.Bc4 e6 7.Bf4 Be7 8.O-O h5 9.Qd2 Rg8 10.exd6 cxd6 11.Rad1 d5 12.Bb5 a6 13.Bxc6+ bxc6 14.c4 g5 15.Be3 g4 16.Ne5 Qc7 17.Bf4 Bd6 18.Rfe1 f6 19.c5 Bxc5 20.Nc4 Qe7 21.Ne3 e5 22.Nxd5 Bxf2+ 23.Qxf2 cxd5 24.Rxd5 Be6 25.Rdd1 exf4 26.Rxe6 Qxe6 27.Re1 Qxe1+ 28.Qxe1+ Kf7 29.Qe4 Kg7 30.Qxf4 Rge8 31.Kf2 Re5 32.Qc4 a5 33.a3 Rae8 34.b4 Rf5+ 35.Kg3 Re3+ 36.Kh4 Rxa3 37.b5 Rg5 38.b6 g3 39.hxg3 Raxg3 40.Qc7+