1.e4 e5 2.Nf3 Nf6 3.Bc4 Nc6 4.Ng5 d5 5.exd5 Nxd5 6.d3 h6 7.Nxf7 Kxf7 8.Qf3+ Ke6 9.Nc3 Nb4 10.Bb3 c6 11.O-O Qf6 12.Qe4 Qf5 13.Qc4 b5 14.Qh4 g5 15.Qg3 Bd6 16.Nxd5 Nxd5 17.c4 Nf6 18.c5+ Nd5 19.cxd6 Kxd6 20.Bd2 Bb7 21.Rac1 Rae8 22.a3 Rhf8 23.Rc2 Rf7 24.Rfc1 Qxf2+ 25.Qxf2 Rxf2 26.Kxf2 Nf4 27.Bxf4 exf4 28.Kf3 Re3+ 29.Kf2 Rxd3 30.Bf7 Ke7 31.Bg6 Kf6 32.Bxd3