1.d4 g6 2.e4 Bg7 3.Nc3 c6 4.Bc4 d6 5.Be3 Nf6 6.f3 d5 7.exd5 cxd5 8.Bb3 Nc6 9.Nge2 O-O 10.Qd2 Re8 11.O-O-O a6 12.g4 e6 13.h4 Na5 14.h5 Nc4 15.Bxc4 dxc4 16.hxg6 fxg6 17.Ng3 b5 18.Qh2 Qe7 19.g5 Nd5 20.Qxh7+ Kf7 21.Rh6 Nxe3 22.Rxg6 Kf8 23.Nh5 Ra7 24.Rxg7 Qxg7 25.Nxg7 Rxg7 26.Qh8+ Kf7 27.Qh5+ Rg6 28.Qh7+ Rg7 29.g6+ Kf8 30.Qh8+ Rg8 31.Qf6#