1.Nf3 d5 2.d4 c6 3.c4 e6 4.g3 f5 5.Bg2 Nf6 6.O-O Bd6 7.Nc3 O-O 8.Bf4 Bxf4 9.gxf4 Ne4 10.Ne5 Nd7 11.cxd5 exd5 12.f3 Nxc3 13.bxc3 Qh4 14.e3 Nxe5 15.fxe5 f4 16.e4 Be6 17.Rf2 Rf7 18.c4 dxc4 19.d5 Rd8 20.dxe6 Rxd1+ 21.Rxd1 Rf8 22.Rd7 b5 23.Bf1 Qg5+ 24.Kh1 Qxe5 25.Bh3 c3 26.Bf5 g6 27.Bg4 Re8 28.h4 Rxe6 29.Bxe6+ Qxe6 30.Rxa7 Qc4