1.f4 c5 2.e4 Nc6 3.Nc3 d6 4.Bb5 Bd7 5.Nf3 e6 6.O-O Nf6 7.d3 Be7 8.a3 O-O 9.Bxc6 Bxc6 10.Qe1 b5 11.Qg3 Kh8 12.e5 Nd7 13.exd6 Bxd6 14.Ne4 Be7 15.Be3 Bd5 16.Qh3 c4 17.Neg5 h6 18.dxc4 bxc4 19.Rad1 Kg8 20.Nxf7 Rxf7 21.Ne5 Nxe5 22.fxe5 Rxf1+ 23.Rxf1 Bg5 24.Bc5 Qa5 25.Bd6 Qd2 26.Qg4 h5 27.Qg3 Qe3+