1.Nf3 d5 2.g3 c6 3.a4 Nf6 4.Bg2 Bg4 5.O-O e6 6.d3 Be7 7.h3 Bh5 8.Nbd2 c5 9.g4 Bg6 10.Ne5 Nc6 11.Nxc6 bxc6 12.e4 c4 13.dxc4 dxe4 14.Qe2 Qc7 15.Nxe4 O-O 16.Nxf6+ Bxf6 17.Rb1 a5 18.Be3 Rad8 19.c5 h6 20.b4 axb4 21.Rxb4 Bg5 22.f4 Bf6 23.Qc4 Rd5 24.Rfb1 Rfd8 25.Qe2 R5d7 26.Kh2 Bd4 27.Rb7 Qa5 28.Rxd7 Rxd7 29.Bxc6 Rd8 30.Rd1 Qxc5 31.Bg2 Rd6 32.Rxd4 Rxd4 33.Qf2 e5 34.Bxd4 exd4 35.f5 Bh7 36.a5 g6 37.f6 g5 38.a6 Bg6 39.Kh1 Kh7 40.Bb7 h5 41.gxh5 Bxh5 42.h4 Bg6 43.hxg5 Kg8 44.Bg2 Qc3 45.Kh2 Qc5 46.Qf4 Bxc2 47.Qb8+ Kh7 48.a7 Qxg5 49.Qg3 Qh6+ 50.Qh3 Qxh3+ 51.Kxh3 d3 52.Be4+ Kh6 53.a8=Q Ba4 54.Bd5 Kh7 55.Bh1 Bb3 56.Qg2 Ba4 57.Qg7# 1-0