1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.O-O Bc5 5.d4 exd4 6.e5 d5 7.exf6 dxc4 8.Re1+ Be6 9.Ng5 Qxf6 10.Nxe6 fxe6 11.Qh5+ g6 12.Qxc5 Rf8 13.Rf1 Ne5 14.Nd2 O-O-O 15.Qxa7 Qf5 16.Qa8+ Kd7 17.Qa4+ b5 18.Qxb5+ Ke7 19.Qb4+ Kf6 20.f3 Rb8 21.Ne4+ Kg7 22.Qd2 Nf7 23.Qxd4+ Qe5 24.Qxc4 g5 25.Bd2 Kg8 26.Bc3 Qb5 27.Nf6+ Kg7 28.Qxb5 Rxb5 29.Nd7+ e5 30.Nxf8 Kxf8 31.a4