1.d4 h6 2.Nc3 d6 3.e4 a6 4.f4 Nd7 5.a4 e6 6.Nf3 Ne7 7.Bd3 g6 8.O-O Bg7 9.Be3 b6 10.Qe1 Bb7 11.Rd1 c5 12.f5 exf5 13.exf5 gxf5 14.Nh4 cxd4 15.Nxf5 Nxf5 16.Bxd4+ Qe7 17.Bxf5 Bxd4+ 18.Rxd4 Ne5 19.Be4 O-O-O 20.Nd5 Bxd5 21.Bxd5 Kb8 22.Rb4 Qc7 23.Qf2 Ka7 24.a5 Rb8 25.Rb3 Qc5 26.Qxc5 dxc5 27.Re3 Rhe8 28.Rxe5 Rxe5 29.Rxf7+ Rb7 30.Rxb7+ Ka8 31.Bf3 bxa5 32.Re7+ Kb8 33.Rxe5 c4 34.Rxa5 Kc7 35.Rxa6 Kb8 36.Rxh6 c3 37.bxc3 Kc7 38.g4 Kd7 39.g5 Ke7 40.Rf6 Kd7 41.g6 Ke7 42.Ra6 Kf8 43.Ra7 Kg8 44.Bd5+ Kf8 45.g7+ Ke8 46.g8=Q# 1-0