1.d4 Nf6 2.c4 g6 3.Nc3 Bg7 4.Nf3 d6 5.e4 O-O 6.Be2 Nbd7 7.O-O e5 8.d5 Nc5 9.Qc2 Nh5 10.Be3 f5 11.Bxc5 dxc5 12.Ne1 Nf4 13.Bf3 Qg5 14.Kh1 Qh6 15.Qd1 g5 16.exf5 Bf6 17.g4 Bd7 18.Ne4 Be7 19.Rc1 Rf7 20.Rc3 Rd8 21.Nd3 Nxd3 22.Rxd3 b5 23.b3 bxc4 24.bxc4 Qa6 25.Qc2 Rb8 26.Nd2 Rff8 27.Be4 Rb6 28.Rh3 h6 29.Nf3 Bf6 30.Rxh6 Bg7 31.Rh3 Rh6 32.Nxg5 Qf6 33.Rxh6 Bxh6 34.Nf3 Bf4 35.Rg1 Qh6 36.Rg2 Qh3 37.Qe2 Rb8 38.Ng1 Qc3 39.g5 Be8 40.g6 Rb1 41.Qh5 Qe1 42.Qh7+ Kf8 43.g7+ Ke7 44.g8=Q+ Kd8 45.Qxe8+ Kxe8 46.Rg8#