1.b3 d5 2.Nf3 Bg4 3.Bb2 Nd7 4.g3 e6 5.Bg2 Ngf6 6.d3 Bb4+ 7.Nbd2 c6 8.O-O O-O 9.Rb1 Re8 10.h3 Bh5 11.a3 Bd6 12.e4 e5 13.Qe1 a5 14.Nh4 Qc7 15.Qc1 Bc5 16.Qe1 Rad8 17.Kh1 Bg6 18.Nxg6 hxg6 19.Nf3 b5 20.Ng5 Nf8 21.h4 N8h7 22.Nxh7 Kxh7 23.Bf3 a4 24.Kg2 Kg8 25.Bc1 axb3 26.cxb3 dxe4 27.dxe4 Bd4 28.Qe2 Ra8 29.Rh1 Qd6 30.h5 gxh5 31.Bxh5 c5 32.Qxb5 Bxf2 33.Kxf2 Qd4+ 34.Be3 Nxe4+ 35.Kf3 Nd2+ 36.Bxd2 Qxd2 37.Qe2 Qg5 38.Kg2 Rxa3 39.Qc2 Rd8 40.Rbd1 Rd4 41.Be2 Qe3 42.Rxd4 exd4 43.Bc4 d3 44.Bxd3 c4 45.Bxc4 Ra2 46.Qxa2 Qe4+ 47.Kh2 Qh7+ 48.Kg1 Qb1+ 49.Qxb1 g5 50.Rh7 Kf8 51.Rxf7+ Ke8 52.b4 g4 53.b5 Kd8 54.b6 Kc8 55.b7+ Kb8 56.Rf8+ Ka7 57.b8=Q# 1-0