1.e4 e5 2.Bc4 Nf6 3.d4 exd4 4.Nf3 Bc5 5.e5 d5 6.exf6 dxc4 7.fxg7 Rg8 8.Bg5 Qd5 9.O-O Be6 10.Re1 Nc6 11.Nc3 Qf5 12.Ne4 Rxg7 13.Nh4 Qxg5 14.Nxg5 Rxg5 15.Nf3 Rg6 16.Qe2 Kd7 17.Ne5+ Nxe5 18.Qxe5 b6 19.b4 Bd6 20.Qxd4 Rag8 21.g3 h5 22.Rad1 Kc8 23.Qe4 Kb8 24.c3 Rg4 25.Qc6 h4 26.Re3 R4g6 27.Rd4 hxg3 28.fxg3 a5 29.Rxd6 cxd6 30.Qxb6+ Kc8 31.bxa5