1.d4 Nf6 2.c4 c5 3.d5 d6 4.g3 g6 5.Qb3 Qc7 6.Bg2 Bd7 7.Nc3 Ng4 8.Nf3 Bg7 9.a4 Nf6 10.O-O O-O 11.e4 Na6 12.h3 Nb4 13.Bf4 a6 14.e5 Nh5 15.Bg5 dxe5 16.Bxe7 Rfe8 17.d6 Qc8 18.Kh2 Bc6 19.Nd5 Bxd5 20.cxd5 Qd7 21.Nd2 Rxe7 22.dxe7 Qxe7 23.Ne4 Rd8 24.d6 Rxd6 25.Nxd6 Qxd6 26.Bxb7 e4 27.Bxe4 Bd4 28.Rad1 Nf6 29.Bg2 Kg7 30.Qc4 h5 31.Kg1 a5 32.Kh1 h4 33.g4 Qf4 34.Qc1 Qe5 35.f4 Qe2 36.Qd2 Qe8 37.f5 Ne4 38.Bxe4 Qxe4+ 39.Qg2 Qe5 40.f6+ Kh7 41.Rde1 Be3 42.Qf3 Nd5 43.Rf2 Qd4 44.Rfe2 Bf4 45.Re7 Nxe7 46.fxe7 Qd2 47.Re2 Qd1+ 48.Kg2 Bh2 49.Qxf7+ Kh6 50.g5+ Kxg5 51.Qf1 Qxf1+ 52.Kxf1 c4 53.e8=Q c3 54.bxc3 Kf5 55.Re6 Be5 56.Qxg6+ Kf4 57.Ke2 Bxc3 58.Qg4# 1-0