1.e4 e5 2.Bc4 Nf6 3.Nf3 Bd6 4.O-O Nc6 5.Ng5 O-O 6.c3 Bc5 7.h3 h6 8.Nf3 Nxe4 9.b4 Bxf2+ 10.Rxf2 Nxf2 11.Kxf2 d5 12.Be2 Qf6 13.b5 Ne7 14.d3 e4 15.dxe4 dxe4 16.Qd4 exf3 17.Qxf6 gxf6 18.gxf3 Kh7 19.Bf4 Nd5 20.Bd3+ Kg7 21.Bd2 Bxh3 22.c4 Ne7 23.Kg3 Bf5 24.Bxf5 Nxf5+ 25.Kg4 Nd4 26.Be3 Nc2 27.Bd4 Nxd4 28.Nc3 Nc2 29.Rc1 Ne3+ 30.Kf4 Nxc4 31.Rg1+ Kh7