1.d4 Nf6 2.c4 g6 3.g3 Bg7 4.Bg2 O-O 5.Nf3 d6 6.O-O c6 7.Nc3 Qa5 8.h3 Be6 9.d5 cxd5 10.Nd4 dxc4 11.Nxe6 fxe6 12.Bxb7 Nbd7 13.Bxa8 Rxa8 14.Qd2 d5 15.Rd1 Rb8 16.Kg2 Ne8 17.Qe3 Nc7 18.Qg5 Bf6 19.Qh6 Nc5 20.Bd2 Bg7 21.Nxd5 Bxh6 22.Nxe7+ Kf7 23.Bxa5 Nb5 24.Nc6 Rc8 25.Ne5+ Kf6 26.Ng4+ Kg7 27.a4 Nb3 28.Rd7+ Kf8 29.Bb4+ Ke8 30.Nf6#