1.e4 e5 2.Nf3 f5 3.Nc3 Nf6 4.Nxe5 d6 5.Nf3 fxe4 6.Nd4 d5 7.d3 Bb4 8.Be2 c5 9.Nb3 d4 10.a3 Ba5 11.Nxa5 Qxa5 12.b4 cxb4 13.Nxe4 bxa3+ 14.Bd2 Qe5 15.Bb4 Nxe4 16.dxe4 Nc6 17.Bxa3 Be6 18.O-O O-O-O 19.Re1 h5 20.Bd3 g5 21.Qb1 g4 22.Qb5 Rh7 23.Bc5 b6 24.Qxc6+