1.Nf3 d5 2.g3 Nf6 3.Bg2 c5 4.O-O Nc6 5.d4 e6 6.c4 dxc4 7.Qa4 Bd7 8.Qxc4 b5 9.Qd3 Rc8 10.dxc5 Bxc5 11.Nc3 b4 12.Ne4 Nxe4 13.Qxe4 O-O 14.Rd1 Qe7 15.Bf4 h6 16.Rac1 Rfd8 17.b3 Kh8 18.Ne5 Nxe5 19.Bxe5 f6 20.Bb2 Bb6 21.Qb7 Rxc1 22.Bxc1 Bb5 23.Qxe7 Rxd1+ 24.Bf1 Bxe2 25.Be3 Bxf1 26.h4 Bc4+ 27.Kh2 Bd5 28.g4 Rh1+ 29.Kg3 Bxe3 30.fxe3 Rg1+ 31.Kf2 Rg2+