1.e4 e5 2.Nc3 Nf6 3.Bc4 Bc5 4.f4 d6 5.Nf3 Bg4 6.fxe5 dxe5 7.Bxf7+ Kf8 8.Bb3 Nc6 9.Na4 Be7 10.c3 b5 11.O-O bxa4 12.Bxa4 Qd6 13.d4 Rd8 14.Bxc6 Qxc6 15.Nxe5 Qxe4 16.Nxg4 Qe6 17.Bg5 h5 18.Nxf6 gxf6 19.Qb3 Qd6 20.Rae1 Kg7 21.Re6 Rb8 22.Bxf6+ Bxf6 23.Rxd6 cxd6 24.Qe6 Rhf8 25.Qxd6 Rxb2 26.Qg3+ Kh6 27.h4 Re2 28.Rxf6+