1.Nf3 Nf6 2.d4 d6 3.c4 g6 4.Nc3 Bg7 5.g3 Bf5 6.Qb3 b6 7.Bg2 Nc6 8.Qa4 Qd7 9.Ne5 Nxe5 10.dxe5 Ng4 11.Bc6 Nxe5 12.Bxd7+ Kd8 13.Bc6 Rg8 14.O-O Nf3+ 15.Bxf3 Bc8 16.Re1 Bb7 17.Nb5 Rb8 18.b4 Bc6 19.Bh6 Bc3 20.a3 Bh8 21.Rac1 e6 22.Bd5 Bg7 23.h4 Bxb5 24.cxb5 Kd7 25.Kf1 g5 26.Bf3 Ba1 27.Rc3 f5 28.hxg5 a6 29.Rc4 f4 30.Bb7 Rgd8 31.Rec1 Bf6 32.Rc5 Rh8 33.Ra1 Bd4 34.g4 f3 35.Rf5 exf5 36.Rc1 fxe2+ 37.Kxe2 Rhg8 38.Qc2 Ke8 39.Qxf5 Rxg5 40.Bc6+ Kd8 41.Qd7# 1-0