1.Nf3 c5 2.g3 d5 3.Bg2 Nf6 4.O-O e6 5.d4 cxd4 6.Nxd4 e5 7.Nb3 Be6 8.f4 exf4 9.Bxf4 Nc6 10.Nc3 Be7 11.Qd3 O-O 12.Rad1 Qc8 13.Bg5 Rd8 14.Bxf6 Bxf6 15.Rxf6 gxf6 16.Qf3 f5 17.Qf4 Qb8 18.Qg5+ Kf8 19.Qh6+ Ke8 20.Nc5 Ne7 21.Qf6 Ng6 22.Nxe6 fxe6 23.Qxe6+ Kf8 24.Qf6+ Ke8 25.Bxd5 Qc7 26.Qxf5 Rd7 27.Qe6+ Re7 28.Qg8+ Nf8 29.Rf1 Qc5+ 30.Kh1 Rd7 31.Ne4