1.Nf3 Nf6 2.c4 c5 3.e3 d5 4.cxd5 Nxd5 5.Be2 g6 6.d4 Bg7 7.dxc5 Qa5+ 8.Nbd2 Qxc5 9.Qb3 O-O 10.O-O Nc6 11.Ne4 Qb6 12.Qxd5 Rd8 13.Qb3 Qc7 14.Nfg5 Ne5 15.f4 h6 16.fxe5 hxg5 17.Qxf7+ Kh8 18.Nxg5 Qxe5 19.Qxg6 Qc5 20.Nf7+ Kg8 21.Nxd8 Qb4 22.Qf7+ Kh8 23.Qf2 a6 24.Bf3 Qb6 25.Nf7+ Kh7 26.Be4+ Bf5 27.Qxf5+ Qg6 28.Qxg6+ Kg8 29.Qc6 Bxb2 30.Qc4 Bc3 31.Qd4 Bb2 32.Bf3 b6 33.Nh6+ Kh7 34.Qd2 Bxa1 35.Bb7 e5 36.Qd3+ Kg7 37.Qe4 Rh8 38.Rd1 Bd4 39.Qb1 a5 40.Qb2 Rg8 41.a4 Bc3 42.Qd2 Bb2 43.Qc2 Bxc1 44.Qf5 Rf8 45.Be4 b5 46.Qf2 Rb8 47.Qe1 Rg8 48.Bc6 Kh8 49.Qh4 Ra8 50.Rf1 Rg8 51.Qe7 b4 52.Qxe5+ Kh7 53.Nxg8 Kxg8 54.Rf7 b3 55.Kh1 Bxe3 56.Qxa5 Bd4 57.Rd7 Bh8 58.Qd8# 1-0