1.Nf3 e6 2.e4 d5 3.e5 c5 4.c3 d4 5.Bd3 Bd7 6.cxd4 Bc6 7.O-O g5 8.Nc3 cxd4 9.Ne4 g4 10.Nfg5 h6 11.Nxf7 Kxf7 12.Qxg4 Qd5 13.f4 Nd7 14.b3 Ke8 15.Re1 h5 16.Qg6+ Kd8 17.Bc4 Ne7 18.Qf7 Qa5 19.Ng5 Nc5 20.Rb1 d3 21.b4 Qb6 22.Kh1 Bh6 23.Ba3 Bxg5 24.bxc5 Bxg2+ 25.Kg1 Qc6 26.fxg5 Bh3 27.Qf2 Rg8 28.Re3 Rxg5+ 29.Rg3 Rxg3+ 30.hxg3 Nf5 31.Bb5 Qe4 32.Rb3 Kc7 33.Bxd3 Qd4 34.c6 Qxf2+ 35.Kxf2 b6 36.Rc3 Rg8 37.Bxf5 Bxf5 38.Bd6+ Kc8 39.Ra3 Rg7 40.c7 Be4 41.Rxa7 Bb7 42.Ra3 Rf7+ 43.Ke2 Bd5 44.Ra4 Rg7 45.Rf4 Rg8 46.a3 Kb7 47.Kf2 Kc8 48.Rf7 Bc4 49.Rh7 Bd3 50.Rxh5 Bf5 51.Rh4 Kd7 52.Rb4 Rxg3 53.Kxg3 Bh7 54.a4 Bd3 55.a5 bxa5 56.Rb8 Bh7 57.c8=Q# 1-0