1.d4 Nf6 2.c4 g6 3.Nc3 d5 4.cxd5 Nxd5 5.e4 Nxc3 6.bxc3 Bg7 7.Bc4 O-O 8.Ne2 c5 9.O-O Nc6 10.Be3 cxd4 11.cxd4 b6 12.Qd2 Bb7 13.Rad1 Rc8 14.Bh6 Bxh6 15.Qxh6 Nb4 16.Bd3 Nxd3 17.Rxd3 f6 18.Nf4 Qd6 19.d5 Qe5 20.Nxg6 Qxe4 21.Nf4 Qf5 22.Rg3+ Kf7 23.Rg7+ Ke8 24.d6 Rf7 25.d7+ Kxd7 26.Rxf7 Rg8 27.Rd1+ Ke8 28.Qxh7 Rxg2+ 29.Nxg2 Qg4 30.Rxe7+ Kf8 31.Rd8#