1.Nf3 d5 2.c3 Nf6 3.g3 a6 4.d4 g6 5.Bg2 Rg8 6.O-O c6 7.Re1 Bf5 8.Qb3 b5 9.Bf4 e6 10.a4 Nbd7 11.Nbd2 h6 12.Ne5 g5 13.Nxc6 Qb6 14.axb5 gxf4 15.c4 Ne4 16.Nxe4 dxe4 17.Qa4 e3 18.fxe3 fxg3 19.h3 h5 20.c5 Nxc5 21.dxc5 Bxc5 22.Ne5 Ke7 23.Qh4+ f6 24.Red1 Bxe3+ 25.Kh1 Rg5 26.Rd7+ Ke8 27.Qb4 Bc5 28.Qd2 Bxh3 29.Bxh3 Rxe5 30.Bg2 Be7 31.Rb7 Rd8 32.Qh6 Qd6 33.Qh7 Kf8 34.bxa6 Rxe2 35.Qh8+ Kf7 36.Qxh5+ Kg7 37.Qxe2 Rh8+ 38.Kg1 Qd4+ 39.Kf1 Kf7 40.a7 Qf4+ 41.Qf3 Qc4+ 42.Ke1 Qc5 43.a8=Q Rxa8 44.Rxe7+ Qxe7 45.Rxa8 Qb4+ 46.Qc3 Qxc3+ 47.bxc3 f5 48.c4 Ke7 49.c5 e5 50.c6 Kd6 51.Rd8+ Kc7 52.Rd7+ Kc8 53.Bf1 e4 54.Ba6+ Kb8 55.c7+ Ka7 56.c8=Q+ Kb6 57.Rb7+ Kxa6 58.Qa8# 1-0