1.d4 d5 2.c4 e6 3.Nf3 c6 4.g3 dxc4 5.Bg2 Nf6 6.O-O b5 7.Ne5 Bb7 8.Nc3 a6 9.e4 Be7 10.f4 O-O 11.g4 c5 12.Be3 cxd4 13.Bxd4 Nc6 14.Nxc6 Bxc6 15.g5 Nd7 16.Qh5 Bc5 17.Bxc5 Nxc5 18.Rf3 Nd3 19.Raf1 g6 20.Qh6 Qd4+ 21.Kh1 Qg7 22.Qh4 b4 23.Ne2 Bxe4 24.Rh3 Bxg2+ 25.Kxg2 Rfd8 26.Ng3 Rd4 27.Qg4 Rad8 28.Rh6 e5 29.Ne2 Nxf4+ 30.Nxf4 Rxf4 31.Rxf4 exf4 32.Qe2 c3 33.Qe7 Qf8 34.Qe5 c2 35.Qe1 Rd1 36.Qh4 c1=Q 37.Rxh7 Qd2+ 38.Kh3 Qe3+ 39.Kg4 Qc8#