1.d4 Nf6 2.Nf3 g6 3.c4 Bg7 4.e3 e6 5.Bd3 O-O 6.e4 d6 7.O-O c5 8.dxc5 dxc5 9.Be3 Nfd7 10.Nc3 Nc6 11.Qd2 b6 12.Bg5 f6 13.Be3 Nde5 14.Nxe5 Nxe5 15.Rad1 Bb7 16.Be2 Qe7 17.Qd6 Qf7 18.f4 Nc6 19.f5 exf5 20.exf5 Rad8 21.Qg3 Ne7 22.fxg6 hxg6 23.Bd3 f5 24.Bg5 Rd7 25.Rde1 Bf6 26.h4 Qg7 27.Re6 Rd4 28.Rf4 Bc8 29.Re3 Be5 30.Ne2 Rd6 31.Bh6 Qf6 32.Rxe5 Qxe5 33.Bxf8 Kxf8 34.Rxf5+ Qxf5 35.Bxf5 Nxf5 36.Qf4 Rd4 37.Nxd4 Ba6 38.Qg5 Ng3 39.Nc6 Kg8 40.Qxg3 Bb5 41.Nxa7 Kf8 42.Qb8+ Kg7 43.b4 Bc6 44.a3 Bd5 45.Kf1 Bf3 46.b5 Kh7 47.Qe8 Bd1 48.Qc6 Bc2 49.Qf6 Be4 50.Kg1 Bd3 51.Qd6 Bf5 52.Qe7+ Kh6 53.Qe1 Kh5 54.Qf2 Bd7 55.Qe3 Bh3 56.Qg5# 1-0