1.e4 e5 2.Nf3 Nc6 3.Bc4 Bc5 4.d3 h6 5.c3 d6 6.b4 Bb6 7.a4 a6 8.O-O Be6 9.Na3 Nf6 10.Be3 Bxe3 11.fxe3 Bg4 12.Qb3 Qe7 13.Nh4 O-O-O 14.Bxf7 d5 15.Bxd5 Nxd5 16.exd5 Qxh4 17.dxc6 Be2 18.Rf7 Rhf8 19.Qe6+ Kb8 20.Qe7 Qxe7 21.Rxe7 Rxd3 22.Nc4 Kc8 23.Nxe5 Rxe3 24.Re1 b5 25.Ng6 Rxe7 26.Nxe7+ Kd8 27.axb5 Bxb5 28.Ng6 Rf6 29.Ne5 Bxc6