1.Nf3 g6 2.e4 c5 3.d4 cxd4 4.Qxd4 Nf6 5.e5 Nc6 6.Qa4 Nd5 7.Qe4 Nc7 8.Nc3 Ne6 9.Bc4 Bg7 10.O-O b6 11.Bxe6 fxe6 12.Ng5 Bb7 13.Qf3 Rf8 14.Qh3 Nxe5 15.Qxh7 Bf6 16.Nce4 Qc7 17.Nxf6+ exf6 18.Nxe6 Qc6 19.Ng7+ Kd8 20.f3 Qc4 21.Rd1 Kc7 22.Bf4 Qf7 23.Qh3 Rh8 24.Bh6 Qe7 25.Rd4 Rag8 26.f4 Nc6 27.Rd5 Rxg7 28.Rad1 Rgh7 29.Qg4 Nb8