1.f4 e5 2.e4 Nc6 3.Nf3 Be7 4.Bc4 d6 5.O-O exf4 6.d4 g5 7.Nxg5 Bxg5 8.Bxf4 Nh6 9.Qh5 Bg4 10.Qxg5 Qxg5 11.Bxg5 Nxd4 12.Bxh6 O-O-O 13.Nc3 Nxc2 14.Rac1 Nd4 15.Nd5 Be2 16.Rxf7 Bxc4 17.Rxc7+ Kb8 18.R1xc4 Ne6 19.Re7 Nc5 20.Be3 Rhf8 21.Bxc5 dxc5 22.Rxc5 Rd6 23.Rcc7