1.d4 Nf6 2.Nf3 e6 3.Bf4 d5 4.e3 c5 5.Nbd2 Bd6 6.Bg3 Qc7 7.dxc5 Qxc5 8.Bd3 Nbd7 9.O-O e5 10.e4 dxe4 11.Nxe4 Nxe4 12.Bxe4 O-O 13.Bxh7+ Kxh7 14.Ng5+ Kg6 15.Ne4 Qd4 16.Qxd4 exd4 17.Nxd6 Nc5 18.Rad1 Ne6 19.Be5 Rd8 20.f4 f5 21.g4 Nc5 22.Rxd4 Be6 23.Rfd1 Rh8 24.Nxf5 Bxf5 25.Rd6+ Ne6 26.gxf5+ Kxf5 27.Rd7 Rac8 28.c3 Rh6 29.Rf7+ Kg4 30.Rd3 Rch8 31.Rg3+ Kh4 32.Rfxg7 Nxg7 33.Bf6+ Kh5 34.Rg5+ Kh4 35.Bxg7 R6h7 36.Bxh8 Rxh8 37.Rg3 Rd8 38.f5 Rd1+ 39.Kg2 Rd2+ 40.Kf3 Rxh2 41.f6 Rh1 42.Kf4 Rf1+ 43.Rf3 Rd1 44.f7 Rd8 45.Ke5 Kg5 46.f8=Q