1.Nf3 d5 2.g3 Nf6 3.Bg2 Nc6 4.d4 e6 5.O-O Bd6 6.Bg5 e5 7.Bxf6 Qxf6 8.dxe5 Nxe5 9.c3 c6 10.Nd4 O-O 11.Nd2 Re8 12.e4 Be6 13.f4 Ng4 14.f5 Ne3 15.fxe6 Nxf1 16.exf7+ Qxf7 17.Qxf1 Qxf1+ 18.Rxf1 dxe4 19.Nxe4 Rad8 20.Bf3 c5 21.Nb5 Bb8 22.Nxc5 Rd2 23.Rf2 Rxf2 24.Kxf2 b6 25.Na6 Kf8 26.Nxb8 Rxb8 27.Nxa7 Ra8 28.Bxa8