1.Nf3 Nf6 2.c4 e6 3.b3 c5 4.g3 Nc6 5.Bg2 d5 6.O-O Be7 7.d4 dxc4 8.Ne5 Nxe5 9.dxe5 Qxd1 10.Rxd1 Nd7 11.Bb2 cxb3 12.axb3 f6 13.f4 fxe5 14.fxe5 Bg5 15.Na3 Ke7 16.Nc4 Rd8 17.Rd3 a6 18.Rad1 Rb8 19.h4 Bh6 20.Nd6 g6 21.Rf1 Rf8 22.Rdf3 Rxf3 23.Rxf3 b6 24.Rf7+ Kd8 25.Rxh7 Be3+ 26.Kh2 Bd4 27.Rh8+ Kc7 28.Ne8+ Kd8 29.Nd6+ Kc7 30.Ne8+ Kd8 31.Nd6+