1.c3 Nc6 2.e3 e5 3.d4 d5 4.Nf3 e4 5.Nfd2 Nce7 6.c4 c6 7.Nc3 f5 8.Be2 Nf6 9.O-O a5 10.f3 g6 11.cxd5 Nexd5 12.Nxd5 cxd5 13.fxe4 fxe4 14.Nb1 Bd6 15.Nc3 O-O 16.Bd2 h5 17.Be1 Ng4 18.Rxf8+ Bxf8 19.Bxg4 Bxg4 20.Qb3 Be6 21.Qxb7 Bh6 22.Bf2 Rb8 23.Qa6 Bf7 24.Qe2 Qg5 25.Rf1 Be6 26.Qa6 Bh3 27.Bg3 h4 28.gxh3 hxg3 29.Qe6+ Kh8 30.Nxd5 Rxb2 31.Qe8+ Kh7 32.Rf7+ Bg7 33.Nf6+ Kh6 34.Ng4+ Kh7 35.hxg3 Rb1+ 36.Kf2 Rb2+ 37.Ke1 Rb1+ 38.Kd2 Rb2+ 39.Kc1 Rg2 40.Qd7 Rg1+ 41.Kb2 Rg2+ 42.Ka3 Kh8 43.Rxg7 Rxa2+ 44.Kxa2 Qd5+ 45.Qxd5 Kxg7 46.Qb7+ Kf8 47.Ne5 Ke8 48.Qd7+ Kf8 49.Qf7# 1-0