1.e4 e6 2.Nf3 d5 3.Nc3 Nf6 4.e5 Nfd7 5.d4 c5 6.dxc5 Nc6 7.Bf4 Bxc5 8.Bd3 f6 9.exf6 Nxf6 10.Qe2 O-O 11.O-O-O a6 12.Kb1 Qe8 13.Ne5 Nh5 14.Bg3 Nf4 15.Bxf4 Rxf4 16.Rhf1 Bd6 17.g3 Rf8 18.f4 Nxe5 19.fxe5 Bc5 20.Qg4 b5 21.Ne2 Rxf1 22.Rxf1 Ra7 23.Nf4 Rf7 24.Rf3 Bf8 25.h4 b4 26.h5 Kh8 27.Bg6 Kg8 28.Bxf7+ Qxf7 29.Ng6