1.d4 e6 2.Nc3 Nf6 3.e4 d5 4.Bg5 dxe4 5.Nxe4 Be7 6.Nxf6+ Bxf6 7.Bxf6 Qxf6 8.Nf3 O-O 9.Qd3 c5 10.O-O-O Rd8 11.Qe4 Nc6 12.Bd3 Qh6+ 13.Kb1 cxd4 14.h4 Qg6 15.Qxc6 bxc6 16.Bxg6 hxg6 17.Rxd4 Rxd4 18.Nxd4 c5 19.Nb3 Bb7 20.Nxc5 Bxg2 21.Rd1 a5 22.c3 Kf8 23.b4 Bc6 24.Rd6 Rc8 25.a4 Ke7 26.Rd4 e5 27.Rd2 f5 28.Kb2 f4 29.Kb3 Bg2 30.c4 axb4 31.Kxb4 Rb8+ 32.Kc3 Rh8 33.Re2 Kd6 34.Nd3 Rh5 35.a5 Bf1 36.Ra2 Kc7 37.a6 Kb8 38.a7+ Ka8 39.Nb4 Bg2 40.Nd5 Bxd5 41.cxd5 Rxh4 42.d6 f3 43.d7 Rh8 44.Kc4 Rd8 45.Rd2 e4 46.Kb5 e3 47.fxe3 f2 48.Rxf2 Rxd7 49.e4 Re7 50.Re2 Rxa7 51.Kb6 Kb8 52.Rf2 Rb7+ 53.Kc6 Re7 54.Rf8+ Ka7 55.Kd5 Kb7 56.e5 Kc7 57.e6 g5 58.Rf7 Kd8 59.Kd6 Rxf7 60.exf7 g4 61.f8=Q# 1-0