1.e4 e5 2.Nf3 Nc6 3.Bc4 Bc5 4.d3 Nf6 5.Ng5 O-O 6.O-O d6 7.Bxf7+ Rxf7 8.Nxf7 Kxf7 9.Nc3 Be6 10.Be3 Bxe3 11.fxe3 Kg8 12.d4 Bf7 13.Nd5 Nxe4 14.c4 Bg6 15.a3 a6 16.dxe5 Nxe5 17.Nf4 Bf7 18.Nd5 c6 19.Qd4 cxd5 20.cxd5 Bg6 21.Rf4 Nc5 22.Raf1 Qe7 23.b4 Ncd3 24.Rh4 Rf8 25.Rh3 Rxf1+ 26.Kxf1 Qf7+ 27.Ke2 Qf2+ 28.Kd1 Nb2+ 29.Kc1 Qc2#