1.d4 e6 2.Nf3 c5 3.g3 cxd4 4.Nxd4 Nf6 5.Bg2 Nc6 6.Nxc6 dxc6 7.Qxd8+ Kxd8 8.O-O h5 9.Nc3 h4 10.h3 hxg3 11.fxg3 Bc5+ 12.Kh2 Nh5 13.Rxf7 Bd4 14.Bg5+ Ke8 15.Raf1 Bf6 16.Rc7 Bxg5 17.Ne4 Kd8 18.Rff7 Nf6 19.Nxg5 Nd7 20.Nxe6+ Ke8 21.Rf3 Ke7 22.Re3 Kd6 23.c4 Re8 24.c5+ Ke7 25.Nxg7+ Kd8 26.Nxe8 b6 27.Bxc6 bxc5 28.Bxa8 Nb6 29.Bc6 Bb7 30.Rd3+