1.Nf3 Nf6 2.d4 g6 3.Bg5 Bg7 4.Nbd2 O-O 5.e4 d6 6.Be2 c5 7.c3 h6 8.Bh4 g5 9.Bg3 Nh5 10.dxc5 Nxg3 11.hxg3 dxc5 12.Qc2 Qc7 13.e5 Rd8 14.O-O-O Nc6 15.Nxg5 hxg5 16.Qh7+ Kf8 17.f4 b5 18.Rh5 Nxe5 19.Rxg5 Ng6 20.Bh5 e5 21.f5 Qe7 22.Ne4 Rxd1+ 23.Bxd1 Bb7 24.f6 Bxf6 25.Nxf6 Qxf6 26.Qh6+ Ke7 27.Rg4 Rd8 28.Qe3 Rd5 29.Bf3 Rd6 30.Bd1 Qf1