1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.Ng5 d5 5.exd5 Na5 6.Bb5+ c6 7.dxc6 bxc6 8.Be2 h6 9.Nf3 e4 10.Ne5 Qc7 11.f4 Bd6 12.d4 O-O 13.O-O c5 14.c3 Rb8 15.Na3 cxd4 16.Nb5 Rxb5 17.Bxb5 Qb6 18.a4 d3+ 19.Kh1 a6 20.Nc4 Nxc4 21.Bxc4 Bg4 22.a5 Qa7 23.Qa4 Be2 24.Re1 Ng4 25.h3 Qf2 26.Bd2 Bc5 27.Bxf7+ Rxf7 28.Qe8+ Kh7 29.Qxf7 Qxg2+ 30.Kxg2 Bf3+ 31.Kf1 Nh2#