1.d4 c6 2.Nc3 d5 3.e4 dxe4 4.Nxe4 Bf5 5.Ng3 Bg6 6.Nf3 Nf6 7.h4 Nh5 8.Bd3 Nxg3 9.fxg3 Nd7 10.Bxg6 hxg6 11.Qe2 e6 12.Bf4 Qa5+ 13.c3 Be7 14.O-O O-O 15.g4 Qb6 16.Rae1 c5 17.d5 c4+ 18.Kh1 e5 19.Bg3 Rad8 20.Rd1 Rfe8 21.Qxc4 Bd6 22.Nd2 Qxb2 23.Ne4 Nb6 24.Qd3 Qxa2 25.h5 Qc4 26.hxg6 f6 27.Qf3 Bf8 28.d6 Qe6 29.Bf2 Bxd6 30.Qh3 Be7 31.Ng5 fxg5 32.Qh7+ Kf8 33.Bxb6+ Bf6 34.Bxd8 Rxd8 35.Rxd8+ Ke7 36.Qg8 Qxg8 37.Rxg8 b5 38.Rxf6 Kxf6 39.Rc8 Kxg6 40.Ra8 Kf6 41.Rf8+ Ke6 42.Rd8 a5 43.Ra8 Ke7 44.Rb8 b4 45.cxb4 a4 46.Rb7+ Kf8 47.b5 e4 48.b6 e3 49.Kg1 e2 50.Kf2 Ke8 51.Kxe2 Kf8 52.Kf2 Ke8 53.g3 Kf8 54.Rd7 g6 55.Kg1 a3 56.b7 Kg8 57.b8=Q# 1-0