1.Nf3 d5 2.g3 Nf6 3.Bg2 e6 4.O-O c5 5.d3 b6 6.e4 Bb7 7.e5 Nfd7 8.c4 dxc4 9.dxc4 Nc6 10.Nc3 a6 11.Re1 Be7 12.Bf4 g5 13.Nxg5 Bxg5 14.Bxg5 Qxg5 15.Ne4 Qe7 16.Nd6+ Kf8 17.Qh5 Ndxe5 18.Nxb7 Qxb7 19.Rxe5 Qc7 20.Qh6+ Ke7 21.Qh4+ f6 22.Rxe6+ Kxe6 23.Bd5+ Ke7 24.Re1+ Ne5 25.Bxa8 Qd6 26.Bd5 Kd7 27.Qh3+ Kc7 28.f4 Ng6 29.Re6 Nxf4 30.gxf4 Qxf4 31.Re7+ Kb8 32.Rb7+