1.Nf3 Nf6 2.c4 g6 3.Nc3 c5 4.d4 cxd4 5.Nxd4 Bg7 6.e4 d6 7.Be2 Nc6 8.Be3 O-O 9.O-O Bd7 10.f4 a6 11.Bf3 Nxd4 12.Bxd4 Bc6 13.b4 b5 14.cxb5 axb5 15.e5 Bxf3 16.Qxf3 dxe5 17.Bxe5 Nd7 18.Bxg7 Kxg7 19.Qe2 Qb6+ 20.Kh1 Qd4 21.Nxb5 Qxb4 22.a3 Qc5 23.Rfc1 Qf5 24.Nc7 Ra7 25.Qxe7 Rc8 26.Ne8+ Rxe8 27.Qxe8 Nf6 28.Qe5